Context:
- Meteor
1.8.0.1
- Cordova
6.4.0
(included with Meteor) - phonegap-plugin-push
1.11.1
(last version which supports GCM) - Push notifications via Amazon SNS -> GCM
Problem:
Recently we had to update our targetSdkVersion
from 25
to 26
, because of new restrictions of the Google Play Store.
Since we did that, our push notifications stopped working for devices with Android 8
and above.
Registering the device works fine, but it just won't receive any notifications.
Tested with following devices:
- Samsung Galaxy S9+ Android
8
-> does not work - Sony Xperia XZ Premium Android
9
-> does not work - Google Nexus 7 (2013) Android
6.0.1
-> works fine
Notes:
I tried to use a newer version of phonegap-plugin-push (2.1.3
the last one which supports Cordova 6.4.0
) with a firebase test project, from which I got the google-service.json
, so I can use fcm but that even caused the app to crash.