Just set up a separate account, set up a simple event, on open of a door (smartthings multi sensor) send push notification.
Open the sensor, no push notification to my Android Device.
The log in the Android Smartthings app shows the event door opened at xx:xx so it is registering the door open event but I get nothing to push to the phone.
My phone is a Nexus 5 running Android 4.4.4
Push notifications work every other app that is installed and uses them.
As an Android user I can confirm that push notifications definitely work :). We’ll obviously figure out what’s going on in your case though. To my knowledge, and I’m not a developer, no specific permission is required to send you a notification.
Was able to fix it after chatting with Tyler who confirmed Smartthings uses a 3rd party provider via Google Cloud Messaging (GCM).
I looked at the APK receivers section of the process of the app and for whatever reason the default install state is to unregister the com.urbanairship.push.GCMPushReceiver.
After registering this (checking the box) my push notifications now work great.
I tested on my clean / fresh Android device and the default state of the install of the APK for smartthings doesn’t register this function. Maybe those that installed the app before this change was made carries the setting over.
So if you are having issues, check the process settings. This is for advanced users only, hopefully this can be fixed for later installs.
Alright - final update. The bug has been identified and is being fixed right now. I’m unsure of the scope of the bug since this is the first report we’ve had of this issue that hasn’t been a simple fix elsewhere, but either way it should be corrected from our side soon.