Токен FCM или токен APNS не работает для уведомления Firebase на iOS - PullRequest
1 голос
/ 09 июля 2020

Мне нужно зарегистрировать токен FCM в APNS, который я пытался использовать с приведенными ниже конфигурациями и методами. Я настроил firebase, чтобы правильно отправлять тестовые сообщения всем пользователям, и он отлично работает. но когда я пытаюсь получить идентификатор установки, либо он не дает мне идентификатор, либо полученный идентификатор не работает. Я попытался использовать токен APNS, токен FCM и токен устройства (объект NSData ) в методе RegisteredForRemoteNotifications , который получен в параметре и также добавлен DidReceiveRegistrationToken метод. Я также попытался сопоставить токен APNS с более чем двумя токенами, но не работал. Я также попытался включить и отключить Swizzling .

Messaging.SharedInstance.ApnsToken = DeviceToken;
Messaging.SharedInstance.ApnsToken = Messaging.SharedInstance.FcmToken;

Примечание. Я использую формы Xamarin iOS для приложения. Я использую страницу ниже для конфигураций: Я выполнил шаги, указанные на странице ниже для конфигураций:

https://github.com/xamarin/GoogleApisForiOSComponents/blob/master/docs/Firebase/CloudMessaging/GettingStarted.md#firebase -cloud-messaging-on- ios

...