iOS应用开发10——推送通知证书申请及配置
来源:互联网 发布:德州软件开发新闻 编辑:程序博客网 时间:2024/05/16 09:45
想在程序中添加推送通知功能,但是这方面的经验不足,忙活了不短时间,总算搞定了,记录下细节,用以备忘,或许能给他人提供写参考。
首先需要一个开发者账号,这个是基础啊,如果有了就往下看。
1.首先申请一个CertificateSigningRequest.certSigningRequest
这个用来在苹果官方申请证书使用,具体步骤是:打开钥匙串,然后在menu点击申请步骤如下图
然后选中保存即可。
2.创建App(在center里面点击App Ids,然后点击右侧加号添加)
3.创建证书
点击刚创建的App,最下面有一个Edit,点击进去能看到下面的样子
注:由于我是成功之后写的这个帖子,因此在开发证书那栏已经有了可以直接下载,如果刚开始是空的,只有一个CreateCertificate...按钮
点击CreateCertificate来生成证书
直接下一步
选中文件之后,点击Generate就可以生成了,然后在第三步第一个图示的download可以下载文件aps_development.cer。
4.安装cer证书,此布比较简单,仅需要点击它用钥匙串打开即可。
5.导出.p12文件
安装cer之后就可以在钥匙串的“密钥”栏位下找到你安装的密钥,如下图:
注:钥匙旁边是你在第一步输入的常用名称,中间遮罩部分是你申请app的bundle Id.然后右键导出保存即可。
到这里文件就生成了,一般网站就需要一个不加密的p12文件就可以为你提供服务了,下面讲下工程的简单配置
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
由于大家使用的后台不尽相同,所以我们仅说明一般的配置。
6.申请Provisioning Profiles
真机调试和应用推送通知都需要有相应的这个我们可以到苹果开发者中心申请,在相应的Provisioning Profiles栏位下点击+号可以得到如图画面。
下面是选中你的项目,选中你的设备什么的,比较简单不做说明,然后就创建好了,之后在你的列表中能看到你刚创建的文件了。
7.配置Xcode
你需要在xcode中配置该推送的profile文件,在工程里面build setting 里面搜索code sign,找到配置位置,然后给如下图3,4,5位置配置正确。
注:3,4配置一定是你开通了推送的这个项目,5,要是你为之申请的profile,否则会报错,此外你真机测试必须是你申请profile时候选取过的真机。
到这里就结束了配置,具体的编码因后台而异,这里先不做说明,后面有时间就写个专门某个平台的推送Demo类的文章做为说明。
- iOS应用开发10——推送通知证书申请及配置
- ios证书配置管理;iOS生产证书、测试证书申请及管理;ios推送证书申请及配置;Xcode打包证书配置;多人开发证书共享方法
- ios应用开发相关证书的申请和配置
- IOS开发创建开发证书及发布App应用(四)——创建配置概要文件
- IOS开发创建开发证书及发布App应用(四)——创建配置概要文件
- iOS开发——推送证书
- iOS推送证书.p12申请
- iOS 10推送通知开发
- iOS通知推送-生成证书
- iOS 推送,证书申请,本地推送
- iOS 推送,证书申请,本地推送
- iOS 推送 证书申请 本地推送
- iOS 推送,证书申请,本地推送
- [IOS]推送通知简述及开发实践
- [IOS]推送通知简述及开发实践
- 2017最新ios开发证书申请及描述文件申请
- [IOS]用新申请的开发者账号获取开发证书/发布证书/推送证书
- iOS推送证书配置
- centos6.3安装tomcat7
- 【COCOS2DX-LUA 脚本开发之十一】C/C++与Lua之间进行数据函数交互以及解决“PANIC: unprotected error in call to Lua API (attempt
- MySQL5.0版本的安装图解
- 【古旧书业观察十七】孔乙己书斋张唯乐:不解旧书缘
- C++ 对象的内存布局(下)
- iOS应用开发10——推送通知证书申请及配置
- [水]ZOJ2417
- Universal-Image-Loader
- 将整数转化为字符串【C语言版】
- Android 安全机制
- 摘录
- poj 2723 Get Luffy Out(图论-2-sat)
- Lua第三方插件列表
- other Link Flags