首页 > 解决方案 > 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
    
    }

在每个应用程序退出并启动创建新应用程序时。帮我解决这个问题

标签: iosswiftfirebasefirebase-cloud-messaging

解决方案


推荐阅读