iOS如何获取设备的 DeviceToken
2016-06-23 18:18
344 查看
获取长度为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;
}
方法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;
}
相关文章推荐
- IOS中修改图片的大小:修改分辨率和裁剪
- iOS基础:加密
- iOS XML解析
- iOS常用技巧
- iOS 截取视频缩略图
- iOS音频播放相关
- iOSview整体上移下移(点击键盘)
- iOS 检查本地是否存在某个文件
- iOS开发大神必备的Xcode插件
- Android IOS WebRTC 音视频开发总结(七四)-- WebRTC开源5周年了,Google怎么看?
- iOS开发之第三方分享微博分享、微博分享失败原因总结,史上最新最全第三方分享微博方式实现。 微博分享各种坑总结
- iOS APNS 客户端实现流程与代码(附详细说明)
- iOS9新特性
- iOS开发之美读书笔记
- iOS 视图切换问题 popViewControllerAnimated 视图刷新问题
- ios RunTime之方法交换
- iOS实用方法集锦(二)
- iOS设置某个界面强制横屏,进入就横屏
- ios判断邮箱,手机号码,车牌号是否合法(正则表达)
- iOS 开发 封装(X-Y-W-H)工具类