我有一个iOS 10应用,我正在尝试设置对Firebase通知的支持。但是,通过Firebase云消息传递控制台(定位所有iOS设备)发送消息时,通知不会显示在我的设备上。
我做了什么:
AppDelegate.m
修改为以下内容:https://github.com/firebase/quickstart-ios/blob/master/messaging/MessagingExample/AppDelegate.m 通过Firebase控制台发送通知后,我发现它已被发送到' 0'设备
有人可以提供建议吗?
答案 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];
}