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

2015-07-16  本文已影响2687人  lazy_clutch

配置步骤

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”,按顺序重新制作证书吧。

上一篇 下一篇

猜你喜欢

热点阅读