iOS何获取生产环境的 Device Token,进行APNS测试?

2018-07-11 14.20.10.gif

将App上传App Store前,可以在注册的测试设备上,运行Ad Hoc环境的App,用以测试App生产环境的的功能,包括生产环境的远程推送通知。

1归档Ad Hoc App

2安装Ad Hoc App

屏幕快照 2018-06-21 下午4.10.12.png

参考苹果官方文档Install and uninstall apps on a device

3使用Xcode查看设备日志

屏幕快照 2018-06-21 下午4.14.50.png

参考View crash or energy logs on devices

4获取 生产环境下的 Device Token

搜索Push Token
在控制台中搜索 DeviceToken Success
/** 远程通知注册成功委托 */
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSString *token = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
token = [token stringByReplacingOccurrencesOfString:@" " withString:@""];
NSLog(@"\n>>>[DeviceToken Success]:%@\n\n", token);
}
下面就是我们的Device Token啦,把相应的空格剔除即可
备注:1. 生产环境和开发环境下的Device Token是不一样的,两种环境下删除重新安装的Device Token也是不一样的

屏幕快照 2019-03-06 下午3.35.40.png

5生产环境下测试

KnuffApp(好用的测试工具)

屏幕快照 2018-06-21 下午4.39.59.png

大功告成

WechatIMG221.jpeg
2018-07-11 14.20.10.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,949评论 1 180
  • 碎布头做的布书衣
    yzt2000210阅读 1,657评论 0 1
  • 你穿过斑驳陆离的花道 站在光影后的墙角 任阳光悄悄溜上脸庞 倘若你回回头 就会发现身后的好奇 何事使你沉吟不语 探...
    示子小姐阅读 1,703评论 0 1
  • 之前在项目中使用 fishhook 来替换系统的 C 函数,其中涉及到很多和 iOS 系统相关的编译、链接等方面的...
    gbupup阅读 6,130评论 0 3
  • 莎伦 2009-11-24 20:42 学生总是说 学英语是记得快 忘得也很快 我的建议是 重复重复再重复 地球每...
    lijutong_010阅读 1,384评论 0 0