Bluetooth notifications are unreliable.

Originator:jelly
Number:rdar://14137689 Date Originated:13-Jun-2013 01:19 PM
Status:Duplicate of 13162309 Resolved:
Product:iPhone/iPod Touch Product Version:iOS6+
Classification:Other Bug Reproducible:Always
 
Summary:
I use a Pebble watch with my iPhone, and it supports displaying push notifications via Bluetooth. System notifications such as phone calls and iMessages work fine, but other notifications are complex to turn on, and if the bluetooth connection is severed for any reason (like I walk out of range of the phone), they have to be reactivated in order to continue receiving them.

Steps to Reproduce:
1. Connect the iPhone to a Pebble via Bluetooth (or another bluetooth notifications capable device, I suppose).
2. Set the "Show Notifications" switch in the Bluetooth device options to on.
3. Turn on a custom push notification by opening the Notifications Centre settings, selecting an app (Tweetbot, for example), ensuring notifications are visible in the lock screen, and then setting the alert style to none and then back to banners.
4. Send a test notification (I use a second twitter account to mention myself, which sends a notification). This should work by displaying the notification on the bluetooth device.
5. Sever the connection by putting the bluetooth device into flight mode.
6. Restore the bluetooth connection.
7. Send another test notification. This one will fail.

Expected Results:
Both test notifications should be seen on the bluetooth device.

Actual Results:
The second notification will not be displayed (and any other non-system push notifications sent).

Regression:
System notifications (such as phone calls and iMessages) work fine without fail. Only custom push notifications fail to be sent after the connection has been severed and restored.

Notes:
It seems that the system forgets which apps to send notifications for once the bluetooth connection is severed. A fix for this would simply be to have an additional switch for each app that determines whether a notification should be sent to a connected bluetooth device or not. This should be remembered regardless of whether the connection is severed.

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!