【发布时间】:2013-04-19 23:36:55
【问题描述】:
我已将推送通知设置到我的新应用中。我听说这不是一个好方法,但我使用以下方式获取设备令牌:
- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken
{
NSString *deviceToken = [[newDeviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
deviceToken = [deviceToken stringByReplacingOccurrencesOfString:@" " withString:@""];
NSLog(@"###### DEVICE TOKEN = %@ #########",deviceToken);
}
对我来说一切都很好,但是我使用此令牌将用户登录到我的基地,但我有一个问题:如果用户拒绝接收推送通知,我如何获得设备令牌?如何在 App Delegate 之外获取设备令牌?
【问题讨论】:
标签: ios6 apple-push-notifications