快速检查设备令牌是否已更改

时间:2016-03-11 09:38:52

标签: ios swift push-notification

我的swift 2应用程序可以使用推送通知。 我将deviceToken保存到NSUserDefaults。

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
            var deviceTokenString = String(deviceToken)
            deviceTokenString = String(deviceTokenString.characters.dropLast())
            deviceTokenString = String(deviceTokenString.characters.dropFirst())
            deviceTokenString = deviceTokenString.stringByReplacingOccurrencesOfString(" ", withString: "")
            defaults.setObject("\(deviceTokenString)", forKey: "DeviceToken")
    }

我想检查(例如,在每个应用程序启动时)设备令牌是否已更改。

我在哪里以及如何检查这个? 我应该每次再次注册设备来检查,我收到哪个令牌并将其与NSUserDefaults中的令牌进行比较?

还是有更好的方法?

0 个答案:

没有答案