有关APNS配置的步骤及问题(个推)

配置步骤

1.在苹果开发者网站上登陆。

2.选择Certificates, Identifiers & Profiles。

3.点击Identifier的App IDs。


4.在App IDs管理页面,点击右侧的“+”号。

5.填写应用描述以及App ID名称,并勾选需要的功能,把Push Notification勾上。


6.点击Edit。

7.为Development和Production分别制作推送证书。


8.点击Create Certificate,然后制作自己的certSigningRequest文件并且上传。

9.下载制作好的证书。

10.根据需求为开发发布制作Provisioning Profile。

11.导入下载好的证书文件。

12.打开你的项目,在-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions加入以下代码:

13.在AppDelegate.m中添加以下方法:

14.在AppDelegate.m中添加以下方法:


一些坑

1.deviceToken在development和production环境中是不一样的

2.配置时的顺序一定要搞对。


个推的错误分析

1.“证书校验错误”:导出的时候要确认证书下面有没有私钥。

2.“请求失败”或“无效token”,参见“一些坑”的第一条。

3.“请求失败 code=-1”,按顺序重新制作证书吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,124评论 19 139
  • 好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, ...
    不如归来阅读 4,392评论 0 4
  • 引言关于开发证书配置(Certificates & Identifiers & Provisioning Prof...
    molake阅读 48,776评论 7 62
  • ​中秋节马上就到了,有要给国外客户送月饼的小伙伴吗?如果有,一定要看完再寄哦。 以中国邮政为例,快递工作人员会在接...
    贸立方阅读 3,493评论 0 0
  • 不知不觉一个月写作群快结束了,今天推荐话题是写写进入写作群之后的改变。其实在进来之前,对自己能否坚持一个月...
    猴得柱阅读 1,634评论 0 0

友情链接更多精彩内容