推送证书申请

来源:互联网 发布:网络销售金融聊天记录 编辑:程序博客网 时间:2024/06/13 22:21

推送证书申请
图 DeviceToken 的获得流程

推送证书申请

这样会公司的服务器压力比较大

新建项目 RemotePushNotification

推送证书申请

然后我们获取 DeviceToken (只能真机)
一般是程序开始的那一刻去获取,所以,我们在

  • (BOOL)application:(UIApplication )applicationdidFinishLaunchingWithOptions:(NSDictionary)launchOptions

方法中

推送证书申请

推送证书申请

真机运行,发现没有打印出来,所以是没有获得 token 哪里出了问题了呢?
需要配置推送证书

1.登陆开发者中心

https://developer.apple.com

进入 Member Center

登陆开发者账号

配置证书:
推送证书申请
推送证书申请

推送的必备条件:
1.哪个应用做推送
2.哪个电脑调试推送服务
3.哪台设备上调试推送服务

推送证书申请

通过 App IDs 告诉是哪个应用
推送的标志必须是唯一的.不能用 *
下面简单配置一下
推送证书申请

推送证书申请

continue ->sumit->done

现在仅仅是有个了应用的东西,但是它并不知到用用来做推送.所以点击证书,出现
推送证书申请

可以看到, 推送是禁用的

有两种做法;
1.点击 edit 为开发和发布分别配置两个推送证书
2.通过单独配置
推送证书申请

选中:
推送证书申请

现在只是调试, 所以只是选中这个 Development ,以后如果要发布的,需要配置 Production 的

点击 Continue
选择好应用
推送证书申请
这一步是: 哪个应用要做推送
然后 continue
推送证书申请

这一步是选择哪台 mac 做调试

这个文件是通过钥匙串来生成的. 在 Spotlight 中输入 key 可以快速打开
推送证书申请

依次选择:
钥匙串访问->证书助理->从证书颁发机构请求证书

推送证书申请
然后随便填写一下
推送证书申请
需要注意,选择存储到磁盘
选择位置,然后存放即可

回到网页,选择生成的文件
推送证书申请

然后点击生成,然后下载
推送证书申请

到此,我们就能在 这台电脑上调试这个应用了.

顺便,我们把发布的调试证书也弄出来
推送证书申请

推送证书申请

然后剩下的是完全一样的操作

到我们的 all 里面,就能看到了
推送证书申请

或者点击
推送证书申请

看到推送是 启用了的

推送证书申请

最后是: 哪台设备

推送证书申请

推送证书申请

推送证书申请

注意 ID 不要选错了
下一步,选择电脑的开发者账号证书
推送证书申请

但是这个不是我的,好吧,重新搞一个.

推送证书申请

选择调试证书 (这个是真机调试,和推送无关)

一直下一步,选择
推送证书申请

推送证书申请

然后回到 Provisioning

推送证书申请

推送证书申请

然后下一步
然后选择自己的设备,然后下一步,然后下载
推送证书申请
继续,随便取个名字,然后下载即可

我们创建并下载好的证书已经如下:

推送证书申请
双击 ios_development.cer

然后 provisioning
然后是 推送证书的
.cer

然后,我们的应用的 bundle ID 必须和刚刚配置一样

推送证书申请

然后再次运行程序:

注意,手机会弹出 确认 (这个只会确认一次)
推送证书申请

点击好之后,会成功出现打印 ,如果选择了不允许, 那么是拿不到的 .

推送证书申请

拿到了 token ,给服务器,我们的工作就完成了.



来自为知笔记(Wiz)


0 0
原创粉丝点击