在注销并再次登录后获取DeviceToken For Push Notifications?

时间:2016-03-16 12:44:08

标签: ios objective-c iphone apple-push-notifications

我已经完成了获取设备令牌并将其存储在userdefault中的过程。这是第一次登录其工作正常。当用户注销并再次返回登录时,设备令牌为零。我想在LoginViewController中调用didRegisterForRemoteNotificationsWithDeviceToken来获取设备令牌。

1 个答案:

答案 0 :(得分:1)

您尝试使用NSUserDefaults存储此数据。

[[NSUserDefaults standardUserDefaults] setValue:deviceTokenString forKey:@"deviceToken"];

要使用此数据:

NSUserDefaults *data = [NSUserDefaults standardUserDefaults];  
NSString *string = [data objectForKey:@"deviceToken"];

注意:您不能删除密钥@" deviceToken"退出时从USER DEFAULT。