iOS应用未收到Firebase通知

时间:2017-07-19 01:16:01

标签: ios objective-c firebase firebase-cloud-messaging firebase-notifications

我有一个iOS 10应用,我正在尝试设置对Firebase通知的支持。但是,通过Firebase云消息传递控制台(定位所有iOS设备)发送消息时,通知不会显示在我的设备上。

我做了什么:

通过Firebase控制台发送通知后,我发现它已被发送到' 0'设备

有人可以提供建议吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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];

    }