Allow content-available push notifications without any notification UI

Originator:jamie
Number:rdar://31924882 Date Originated:2017-05-01
Status:Open Resolved:
Product:iOS + SDK Product Version:10.3
Classification:UI/Usability Reproducible:Always
 
Area:
Notifications

Summary:
When an app supports content-available push notifications, the configuration shown in the attached screenshot should—but does not—allow silent updating of the app. (In lieu of screenshot for Open Radar, turn on "Allow notifications", but turn off Show in Notification Center, Sounds, Badge App Icon, Show on Lock Screen, and set Alert Style to None)

The attached configuration should function as expected. There are many apps, e.g. Wallet or podcast players to name two categories, where it would be desirable to have updates initiated by push notification but without requiring the on-screen clutter of other notification UI such as banners, badges, or entries in Notification Center. I don't need to know that my Starbucks card was updated after I make a purchase, but I do need to know the correct balance when I'm _about_ to make a new purchase. Likewise, I don't need to know that a new episode of my favorite podcast is out, but I do need to have it ready and waiting for me when I launch Overcast.

Steps to Reproduce:
1. Set up Notifications preferences for Wallet as shown in the screenshot
2. Configure a pass with automatic updates. For my example, I used a Starbucks card
3. Make a purchase with the pass.

Expected Results:
Starbucks card balance updates.

Actual Results:
Starbucks card balance does not update.

Version:
10.3

Notes:
Turning on _any_ of the other options such as Badge App Icon, Banners, Alerts, Show in Notification Center, or Show on Lock Screen allows the balance to update.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!