I have an iOS app which presently:
(a) handles its push notification mechanism using the Firebase SDK (FCM),
and
(b) contains an integrated SIP client.
I am evaluating the implementation of PushKit, and wanted to determine if I can implement the direct use of APNS (for VoIP) in tandem with the Firebase mechanism i.e. can I utilise a (normal, Firebase determined) push token, whilst also implementing PushKit to generate a separate (voip) push token?
As the app would be a recognised VoIP app by Apple, my understanding is that I could use the direct APNS (http/2) approach for both normal and VoIP notifications, however, our existing back-end already uses FCM to push existing (normal) push notifications and cannot be changed.