2

Ich habe eine iOS 10-App, in der ich versuche, Unterstützung für Firebase-Benachrichtigungen einzurichten. Beim Senden von Nachrichten über die Firebase Cloud Messaging-Konsole (für alle iOS-Geräte) werden die Benachrichtigungen jedoch nicht auf meinem Gerät angezeigt.iOS-App empfängt keine Firebase-Benachrichtigungen

Was ich getan habe:

Nach der Benachrichtigung durch die Firebase-Konsole sendet, kann ich sehen Sie, dass es an "0" -Geräte gesendet wurde.

Kann jemand beraten?

+0

Haben Sie die in der Firebase-Konsole verfügbare .plist-Datei in die App-Projektdatei aufgenommen? – Mamta

Antwort

0

Behoben durch Hinzufügen FirebaseAppDelegateProxyEnabled und Festlegen von NO in der Datei GoogleService-Info.plist. Anschließend wurde AppDelegate.m geändert, um die nicht swizzed-Methoden zu verwenden.

0

Überprüfen Sie in Ihren Anwendungscode folgenden:

1) Überprüfen Sie Ihr Zertifikat und bündeln Kennung in Firebase.

2) Stellen Sie sicher, dass Sie Geräte-Token an Firebase senden.

- (void)application:(UIApplication *)application 
    didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { 

// For Development 
    [FIRInstanceID instanceID] setAPNSToken:deviceToken type:FIRInstanceIDAPNSTokenTypeSandbox]; 

// For Production 
    [FIRInstanceID instanceID] setAPNSToken:deviceToken type: FIRInstanceIDAPNSTokenTypeProd]; 

    }