ios开发有关远程推送的测试版和正式发布版的区别
2016-02-16 17:53
645 查看
http://zhidao.baidu.com/link?url=q9iGl_8LbLXNsRWAGWTYHSeT6BzK0jibwnl0siNGLl4GS0DAn5CV6aJR3lBCgEz_FY7_1o5Rv7uYqpr3mNml6i_9rPmpJEacFgQam4s1Cge
证书的制作总共分aps_development.cer和导出相应的p12文件这几种制作过程我就不重复了(这几种证书貌似都是给后台做的,前端用不到)。
我们的项目在测试期间一直很顺利,但是我必须要确保上线后能用,因为测试证书和正式发布的证书以及一些其他东西是不一样的。 测试开始,我用的是之前测试证书上的deviceTocken,然后更换了不同的p12文件和苹果服务器地址。但是结果悲剧了,pad收不到推送的信息。
后来搜到相关的问题,大概就是测试证书的deviceTocken和发布证书所获取的deviceTocken不同,想不同了,然后在网上搜了半天(英文水平不行,官方文档上没有找到)最终还是让我找到了解决方案
/* 开发的时候一般我们都是用Xcode直接灌到设备里 这个时候development证书是可以推送成功的 但是production证书却推送不了 不过苹果给我们提供了Ad Hoc测试方式 它使用的是发布证书 如果你 不知道Ad Hoc模式可以搜一下 很简单的
这里有一个关键的地方 development和production得到的 Token的不一样的 使用Ad Hoc方式装到设备上得到的就是production Token 所以你在用Ad Hoc方式 测试的要使用production Token 如果使用Ad Hoc方式测试没问题 这个发布也就没问题了
*/
上面是别人的原话,我抄下来的,通过Ad Hoc方式装上后得到的deviceTocken果然不一样,后台发送的推送也能正常的接受,实在感谢这位大牛,又学了一招,虽然不是自己解决的,但是分享给大家还是能彻底解决这个问题的。
最后,除了百度外,stack overflow也是个好地方,有问题了可以去试着找找,另外,千万不要忽视了苹果官方的文档,英文好的同学可以去苹果官网上的视频教学的地方逛逛
证书的制作总共分aps_development.cer和导出相应的p12文件这几种制作过程我就不重复了(这几种证书貌似都是给后台做的,前端用不到)。
我们的项目在测试期间一直很顺利,但是我必须要确保上线后能用,因为测试证书和正式发布的证书以及一些其他东西是不一样的。 测试开始,我用的是之前测试证书上的deviceTocken,然后更换了不同的p12文件和苹果服务器地址。但是结果悲剧了,pad收不到推送的信息。
后来搜到相关的问题,大概就是测试证书的deviceTocken和发布证书所获取的deviceTocken不同,想不同了,然后在网上搜了半天(英文水平不行,官方文档上没有找到)最终还是让我找到了解决方案
/* 开发的时候一般我们都是用Xcode直接灌到设备里 这个时候development证书是可以推送成功的 但是production证书却推送不了 不过苹果给我们提供了Ad Hoc测试方式 它使用的是发布证书 如果你 不知道Ad Hoc模式可以搜一下 很简单的
这里有一个关键的地方 development和production得到的 Token的不一样的 使用Ad Hoc方式装到设备上得到的就是production Token 所以你在用Ad Hoc方式 测试的要使用production Token 如果使用Ad Hoc方式测试没问题 这个发布也就没问题了
*/
上面是别人的原话,我抄下来的,通过Ad Hoc方式装上后得到的deviceTocken果然不一样,后台发送的推送也能正常的接受,实在感谢这位大牛,又学了一招,虽然不是自己解决的,但是分享给大家还是能彻底解决这个问题的。
最后,除了百度外,stack overflow也是个好地方,有问题了可以去试着找找,另外,千万不要忽视了苹果官方的文档,英文好的同学可以去苹果官网上的视频教学的地方逛逛
相关文章推荐
- 配置超级用户口令(Cisco IOS系统)
- iOS 设置头像圆角效果
- iOS 开发证书签发者无效
- iOS 关联外部应用
- iOS 通知 证书 设置指南
- iOS推送小结(证书的生成、客户端的开发、服务端的开发)
- ios 开发--使用模态跳转了2次之后怎么从第三个视图控制器回到跟视图控制器
- 如何成为一名入门级 iOS 开发者
- iOS中关于证书签发者无效的问题
- 《转载》IOS高级开发~开机启动&无限后台运行&监听进程
- IOS开发证书变成“此证书的签发者无效”解决方法
- iOS 推送的ios证书配置
- NSString简介
- iOS Provisioning Profile(Certificate)与Code Signing详解
- iOS常见问题解决大全(持续更新)
- ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解
- iOS block介绍和使用技巧(基础篇)
- iOS深入学习(Block全面分析)
- ios block parent is null
- [iOS 攻城狮进阶必备技能] Kiwi:BDD 行为测试框架