Android mobile app seems to periodically lose track of app notifications.
When this happens, it no longer lists the available notification channels for each app, and no longer shows any notification history. All of that disappears, and looking at the notification settings for each possible app shows the same emptiness.
I have confirmed that the app still had all permissions regarding notification access. Nothing outside of the app appears to change.
Likewise, when this happens it stops sending notifications to the watch. The watch is still connected, and still shows other things like currently playing music. But notifications no longer reach it. Even the test notification in the Pebble app’s debug menu doesn’t reach the watch.
The only way I’ve found to “fix” this is to reinstall the app (or, equivalently, clear all app storage). After going through the whole setup and pairing process again, the app again shows notification channels for every app, and new notifications are once again displayed on the watch.
I just ran into this as well. Have had the PT2 for a week and today notifications stopped appearing on the watch. Like you, the debug notification doesn’t reach the watch either.
On the watch I went into settings and noticed the settings icon had an “x” beside it, which I think means it’s not connected to the phone anymore. I restarted the watch at this point. At this point I’m not sure if I’m having the same issue as OP.
After restarting the watch, it did not re-connect with the phone. I turned bluetooth off on both watch and phone, and then turned them back on. They immediately paired after doing that.
I tried sending the debug notification again and this time it went through (make sure you have notifications from the pebble app allowed to go to the watch).
So it seems the devices got disconnected and then couldn’t reconnect. Might have been an issue with my phone as well since things only worked after restarting both the watch and phone bluetooth.
If this happens again I’ll probably try restarting the phone bluetooth first. If that fails I’ll restart the watch’s bluetooth.
And just like that, it has happened again. I tried the suggestions above (restarting both phone and watch, forgetting and repairing bluetooth, deleting the device from the Pebble app and re-adding it), but none helped. After each step I tried sending a test notification and it never reached the watch.
One thing I often do is disable certain notifications from certain apps, within the Pebble app, so they don’t reach my phone. The vast majority remain enabled, but I wonder if this process is messing up something in the Pebble app.
Screenshot below shows the lack of notification channels, as I described in my original post.
Because the Pebble app is like any other Android app, you have to set it’s battery management to Unrestricted. In Android Settings and then Apps: For Pebble, under Battery, you must set it to Unrestricted. And typically you would also Uncheck “Manage App if Unused”, but it’s already disabled. Force-stop the app after that, the restart it. Or possibly restart your phone. Then the issue should be gone. If it still persists, then the devs will have to look into it from there.
Can you try adding Pebble to the list of apps that are automatically started when the phone starts? It is accessible from settings → applications → authorizations → background. After adding it to this list, please restart your phone.
On my phone it was in security but I found it by searching for “background” in settings. Seems to have worked, notifications have been working for 24h so far…
I’m currently on a temp phone as my main is being repaired, main had no problems so yeah, phone OSes and overzealous restrictions can be annoying
I think that might be it! I don’t know how that setting was disabled as I’ve never seen that list before. After enabling it for the Pebble app, and restarting my phone, the app is showing notification channels again and my watch is getting notifications. Fingers crossed! Thanks!