iOS 应用未收到 Firebase 通知

iOS app not receiving Firebase notifications

我有一个 iOS 10 应用程序,我试图在其中设置对 Firebase 通知的支持。但是,当通过 Firebase 云消息传递控制台(针对所有 iOS 设备)发送消息时,通知不会出现在我的设备上。

我做了什么:

通过 Firebase 控制台发送通知后,我可以看到它已发送到“0”台设备。

有人可以指点一下吗?

通过在 GoogleService-Info.plist 文件中添加 FirebaseAppDelegateProxyEnabled 并将其设置为 NO 来修复。然后修改 AppDelegate.m 以使用非 swizzled 方法。

将以下内容检查到您的应用程序代码中:

1) 在 Firebase 中检查您的证书和包标识符。

2) 确保将设备令牌发送到 Firebase。

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

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

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

    }