嗨,
我正在实施firebase,并注意到在最新版本中不包括FirebaseAnalytics,因此我按照其他帖子的建议降级了,并安装了FirebaseAnalytics(5.2.0)。
但是不幸的是,此方法导致程序崩溃
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
[[FIRInstanceID instanceID] setAPNSToken:deviceToken type:FIRMessagingAPNSTokenTypeProd];
}
,出现以下错误: [FIRInstanceID setAPNSToken:type:]:无法识别的选择器已发送到实例
知道为什么会发生这种情况以及如何解决它,
谢谢
答案 0 :(得分:0)
将firebase更新到最新版本(FirebaseAnalytics更改为Analytics),并将InstanceID更改为此:
Messaging.messaging().setAPNSToken(deviceToken, type: MessagingAPNSTokenType.prod)
import Firebase
Analytics.logEvent(fir_event, parameters: dictionary_fir) //This is the new method