配置步骤
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”,按顺序重新制作证书吧。
网友评论