ios - FCM 在 iOS 中的每次应用启动时生成一个新令牌
问题描述
由于几天面临一个问题,firebase 在每次应用启动时都会生成一个新令牌。我找不到原因。这是我的代码
public func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
GIDSignIn.sharedInstance().clientID = GOOGLE_CLIENT_ID
Messaging.messaging().delegate = self
}
public func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
Messaging.messaging().apnsToken = deviceToken
}
public func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
Messaging.messaging().apnsToken = deviceToken
}
在每个应用程序退出并启动创建新应用程序时。帮我解决这个问题
解决方案
推荐阅读
- java - 为什么当我尝试在没有物品的库存外部/在库存中单击时出现错误
- plot - 如何设置倍频程 x 轴限制和间隔
- haskell - 实现树时“解析模式中的错误”
- php - Laravel,如何对循环数组进行排序和分页
- algorithm - 将欧几里德距离之和最小化到一组 n 个点的点
- c# - 在 C# 中使用 Async/Await/Task 进行函数重载的正确方法是什么
- jquery - 根据 matchmedia 事件修改尚未在 dom 中的元素的 css
- java - Apache Camel 返回带有转义字符的 JSON
- php - 由于找不到目录或文件,PHP 未删除文件
- r - 如何根据另一个因素计算一个因素