推送证书申请
来源:互联网 发布:网络销售金融聊天记录 编辑:程序博客网 时间:2024/06/13 22:21
图 DeviceToken 的获得流程
这样会公司的服务器压力比较大
新建项目 RemotePushNotification
然后我们获取 DeviceToken (只能真机)
一般是程序开始的那一刻去获取,所以,我们在
- (BOOL)application:(UIApplication )applicationdidFinishLaunchingWithOp
tions:(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 ,给服务器,我们的工作就完成了.
- 推送证书申请
- [转载]苹果推送证书申请
- iOS推送证书.p12申请
- iOS 推送,证书申请,本地推送
- iOS 推送,证书申请,本地推送
- iOS 推送 证书申请 本地推送
- iOS 推送,证书申请,本地推送
- iOS推送证书从申请到使用
- iOS推送证书从申请到使用
- IOS 企业账号申请推送证书问题。
- iOS 最新生产证书的申请(包含推送证书申请)
- APNS远程推送证书的申请和制作
- iOS学习笔记21-推送证书与秘钥申请
- iOS学习笔记 推送证书与秘钥申请
- react native极光推送android和ios证书申请
- React-Native极光推送android和ios证书申请
- [IOS]用新申请的开发者账号获取开发证书/发布证书/推送证书
- ios证书配置管理;iOS生产证书、测试证书申请及管理;ios推送证书申请及配置;Xcode打包证书配置;多人开发证书共享方法
- Unity3D研究院之Assetbundle的实战(六十三)
- OpenSessionInViewFilter
- 将UIImage保存到iOS照片库和对应程序沙盒中
- Java 类中的protected关键字
- 其实不是每一个魅力的人哦那件事
- 推送证书申请
- Unity3D研究院之Assetbundle的原理(六十一)
- linux下载指定网址文件 wget
- 影响postgresql性能的几个重要参数
- shell中$*与$@的区别
- iOS APP 架构漫谈(一)
- Stack的三种含义
- maven概述
- 怎么关闭IE安全提示