1

Ich arbeite an einer iOS App für einen alten Dienst. Und es gibt bereits eine Android-Anwendung mit GCM. Also muss ich eine iOS-Anwendung erstellen, aber mit FCM seit der Migration habe ich keine andere Wahl.GCM und FCM dasselbe Projekt

Ist es möglich, GCM auf Android-Seite und FCM für iOS weiterhin zu verwenden? Wir wollen beide funktionieren, ohne Android zu aktualisieren. Der Server sendet die Benachrichtigung mit HTTP-Anforderung wie folgt aus:

curl \ 
-H "Content-Type:application/json" \ 
-H "Authorization:key=AIzaSyfdbcYoLl-fdXp8RBNMMltD1LVzpjEbXF4N4" \ 
--data '{ "to": "d42peUXfDq0:APA91bEK6FKxAvgFdvnNgCBY8MHqFhWqY2E24JO-I_rlUhpkptN49dZA-vzRj6exI3OWZ7oY-PGBRsvrfdCqNCrNTfdbTVCJdm9ez6FPoqIfd5snkSdYGAZGCFdrnpTOXqwIXRtfbe0NRy","data": { "message": "message"} }' \ 
https://gcm-http.googleapis.com/gcm/send 

Der Antrag auf iOS funktioniert nicht so weit. Ist es möglich, eine Anfrage für GCM und FCM zu stellen?

Vielen Dank im Voraus.

Antwort

1

Sie können den FCM-Endpunkt (https://fcm.googleapis.com/fcm/send) beim Senden an beide verwenden. Die Benachrichtigungen sollten immer noch wie gewohnt für diejenigen funktionieren, die GCM verwenden.

Ähnliche Fragen here.

+0

Mit dem genannten Grund, warum Sie Ihre GCM-Implementierung immer noch nicht auf FCM migrieren? –

Verwandte Themen