获取长度为64的测试设备的DeviceToken串
方法1:
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
[UMessage registerDeviceToken:deviceToken];
NSLog(@"deviceToken %@", [[[[deviceToken description] stringByReplacingOccurrencesOfString: @"<" withString: @""] stringByReplacingOccurrencesOfString: @">" withString: @""] stringByReplacingOccurrencesOfString: @" " withString: @""]);
NSString *deviceTokenStr = [[[[deviceToken description] stringByReplacingOccurrencesOfString: @"<" withString: @""] stringByReplacingOccurrencesOfString: @">" withString: @""] stringByReplacingOccurrencesOfString: @" " withString: @""];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
//保存用户的token
[defaults setValue:deviceTokenStr forKey:@"deviceToken"];
[defaults synchronize];
}
方法2:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//开启UMessage的Log,然后寻找deviceToken的字段
[UMessage registerForRemoteNotifications];
[UMessage setLogEnabled:YES];
return YES;
}