iOS APP须要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境)html
APP要推送通知首先要在建立APPID时勾选推送服务。ios
推送证书是配置上传到推送平台的,如极光推送、个推、小米推送等,不是用来打包ipa的。app
1、建立惟一标示符App IDs测试
首先打开开发者中心https://developer.apple.com/account,进入证书页面。.net
若是以前建立过appid,进去修改添加下推送服务就好了,不用从新建立。3d
1.1点击证书、ID及配件文件,进入设置。调试
1.2选择App IDs –>点击+建立一个新的App IDhtm
其中有两项须要你本身填:blog
第一项Name,用来描述你的App ID,这个随便填,没有什么限制,最好是项目名称,这样方便本身辨识(不容许中文)教程
第二项Bundle ID (App ID Suffix),这是你App ID的后缀,须要仔细填写。用来标示咱们的 app,使它有一个固定的身份,和你的程序直接相关。填写 Explicit App ID 的格式为:com.company.appName(要有两个点.)照着格式写,写个方便记的,后面不少地方要用到。
第三项配置服务权限,默认会选择2项,不能修改,其它经常使用的苹果支付,APP推送通知,这里要推送通知就勾选上,而后点击Continue确认,下一步。
Register后点击Done完成App ID的建立。
推送通知那项服务如今仍是黄色的,由于还没建立ios推送证书,等下用Appuploader建立了ios推送证书,就会变成绿色,说明生效了。
2、iOS开发推送证书、开发真机调试用(开发环境、配合开发证书使用)
若是还没安装Appuploader先安装好
一、打开Appuploader,用苹果开发者帐号登陆。
二、选择证书选项
三、点击+ADD\选择Apple Push Notification service SSL(Sandbox) —iOS开发环境推送证书
输入证书名称(随意)、邮箱(随意)、密码,选择你的APP对于的应用id,点击ok建立。
四、下载保存好.p12 iOS证书文件
推送证书是没描述文件的,只有一个p12,不用申请描述文件。
3、iOS发布推送证书、上架App Store用(生产环境、配合发布证书使用)
一、打开Appuploader,用苹果开发者帐号登陆。
二、选择证书选项
三、点击+ADD\选择Push Notification service SLL(Sandbox & Producyion)—iOS生产环境推送证书
输入证书名称(随意)、邮箱(随意)、密码,选择你的APP对于的appids,点击ok建立。
三、下载保存好.p12 iOS证书文件