If I understand correctly we'd be asking customers to have the following workflow to create a variant:
- Create iOS certificates (as usual for iOS push)
- Upload those to FCM (normally they'd upload to UPS)
- Add an new "Android" variant in UPS instead of iOS (since message will route thru FCM instead of to APNS directly)
It sounds fairly straightforward overall. My primary questions are:
- Could that flow be confusing for some customers? "Why do I need to go to Google's service to get iOS notifications". Can be solved using documentation of course.
- Would we plan to retain our existing iOS flow alongside this if customers didn't want to use this approach?
- What tangible benefits does the customer get by using this approach? They can use Firebase SDKs instead of ours?
- If using this flow, might customers just bypass AeroGear and interact with FCM directly using their server SDK instead?
- Do we get any benefit from using this approach?
|