Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
FirebaseProvider Enhancements for Push Tokens #1900
Changes to FCM message payload are required for push notifications to work properly on iOS in all app states (foreground, background, terminated). The apns-* and aps sections are required/recommended per Apple's developer documentation. Adding the category tag for Apple Push Services enables the 'Allow' button to work at the notification screen on iOS as well as from notifications that are pushed to the Apple Watch.
Added TTL for push notifications so they automatically remove themselves from Firebase storage if they are too old to be useful for both iOS and Android.
Added FCM tags for reporting/analytics on the Firebase Console per Google's recommendation.
@@ Coverage Diff @@ ## master #1900 +/- ## ======================================= Coverage 97.13% 97.13% ======================================= Files 151 151 Lines 18486 18486 ======================================= Hits 17957 17957 Misses 529 529