iOS 从 APN 迁移到 Firebase 后未重新生成设备令牌
iOS device token not regenerated after migration from APN to firebase
我为 iOS 和 Android 创建了一个应用程序,我使用 APN 为 iOS 获取了 deviceToken,为 Android 获取了 GCM。我决定迁移到 firebase 以简化令牌管理。我注意到 iOS 应用程序存在一个问题,我想知道是否其他人也遇到过这个问题。
当我将 iOS 应用程序迁移到 firebase 时,除非重新安装该应用程序,否则不会重新生成令牌。我按照 firebase guide 做了,但没有结果。
其他人有这个问题吗?
提前致谢
我解决了我的问题。
我关闭和打开功能
我重启了XCode
我把 FIRInstanceIDAPNSTokenType 放到 prod 现在似乎一切正常
func application(_application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data){
FIRInstanceID.instanceID().token()
FIRInstanceID.instanceID().setAPNSToken(deviceToken, 类型: FIRInstanceIDAPNSTokenType.prod)
}
我为 iOS 和 Android 创建了一个应用程序,我使用 APN 为 iOS 获取了 deviceToken,为 Android 获取了 GCM。我决定迁移到 firebase 以简化令牌管理。我注意到 iOS 应用程序存在一个问题,我想知道是否其他人也遇到过这个问题。 当我将 iOS 应用程序迁移到 firebase 时,除非重新安装该应用程序,否则不会重新生成令牌。我按照 firebase guide 做了,但没有结果。 其他人有这个问题吗? 提前致谢
我解决了我的问题。
我关闭和打开功能
我重启了XCode
我把 FIRInstanceIDAPNSTokenType 放到 prod 现在似乎一切正常
func application(_application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data){ FIRInstanceID.instanceID().token() FIRInstanceID.instanceID().setAPNSToken(deviceToken, 类型: FIRInstanceIDAPNSTokenType.prod) }