iOS推送证书(开发环境)(生产环境)的区别及申请详解-创新互联

iOS推送证书(开发环境)(生产环境)的区别及申请详解

成都做网站、成都网站建设过程中,需要针对客户的行业特点、产品特性、目标受众和市场情况进行定位分析,以确定网站的风格、色彩、版式、交互等方面的设计方向。成都创新互联还需要根据客户的需求进行功能模块的开发和设计,包括内容管理、前台展示、用户权限管理、数据统计和安全保护等功能。

很多人初次接触推送通知,不知道怎么去申请ios推送证书和配置推送。

很多人犯的错误就是用推送证书p12去打包ipa,推送不是用来打包的,下面详细介绍ios推证书的申请和配置使用。

ios推送证书分为测试调试用的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境)

APP要推送通知首先要在创建APPID时勾选推送服务。

推送证书是配置上传到推送平台的,如极光推送、个推、小米推送等,不是用来打包ipa的,下面会有介绍。

一、创建唯一标示符App IDs

1.1首先登录开发者中心https://developer.apple.com/account,进入证书页面,点击下图红圈处,进入设置。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

1.2选择侧边栏identifiers –>点击+号,添加一个新的App ID

iOS推送证书(开发环境)(生产环境)的区别及申请详解

选择app ids选项进入创建

iOS推送证书(开发环境)(生产环境)的区别及申请详解

iOS推送证书(开发环境)(生产环境)的区别及申请详解

iOS推送证书(开发环境)(生产环境)的区别及申请详解

iOS推送证书(开发环境)(生产环境)的区别及申请详解

如果创建报错,意思是com.app.taobao这个应用id已经创建过,自己或者别人的账号创建了这个应用id,因为应用id具有唯一性,别人创建过的也不行。

需要重新编写下创建!

iOS推送证书(开发环境)(生产环境)的区别及申请详解

创建后在这可以看到创建的记录!

iOS推送证书(开发环境)(生产环境)的区别及申请详解

如果要给之前加过应用id开通相关权限

在App IDs项找到之前添加的需要修改相关权限的应用id点进去!

在我们AU软件添加的应用id在这里也会有记录!

iOS推送证书(开发环境)(生产环境)的区别及申请详解

点击你要修改的应用id,然后勾选需要开通的相关权限保存,保存后需要重新申请开发和发布描述文件证书!

iOS推送证书(开发环境)(生产环境)的区别及申请详解

二、iOS开发推送证书、开发真机调试用(开发环境、配合开发证书使用,用开发证书打包就能用开发环境ios推送证书测试推送通知iOS开发证书申请教程)

如果还没安装Appuploader先安装好

Appuploader安装教程

1、打开Appuploader,用苹果开发者账号登录。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

2、选择证书选项

iOS推送证书(开发环境)(生产环境)的区别及申请详解

3、点击+ADD\选择Apple Push Notification service SSL(Sandbox) —iOS开发环境推送证书

输入证书名称(随意)、邮箱(随意)、密码,选择你的APP对于的应用id,点击ok创建。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

4、下载保存好.p12 iOS证书文件

推送证书是没描述文件的,只有一个p12,不用申请描述文件。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

三、iOS发布推送证书、上架App Store用(生产环境、配合发布证书使用,开发环境推送证书测试好了推送,用发布证书上架成功了,就到推送后台切换为生成环境推送证书)

1、打开Appuploader,用苹果开发者账号登录。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

2、选择证书选项

iOS推送证书(开发环境)(生产环境)的区别及申请详解

3、点击+ADD\选择Push Notification service SLL(Sandbox & Producyion)—iOS生产环境推送证书

输入证书名称(随意)、邮箱(随意)、密码,选择你的APP对于的appids,点击ok创建。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

3、下载保存好.p12 iOS证书文件

iOS推送证书(开发环境)(生产环境)的区别及申请详解

四、配置ios推送证书p12

这里以个推平台和HBuilder开发工具配置为例。

1、注册个推平台登录

http://www.getui.com/

点击左侧 个推-消息推送,进入页面再点击右侧上方的登记应用

iOS推送证书(开发环境)(生产环境)的区别及申请详解

iOS推送证书(开发环境)(生产环境)的区别及申请详解

2、配置APP的基本信息

APP名称:你的APP名字

应用平台:安卓和苹果,ios开发环境(测试用的,配合开发证书使用)ios生产环境(上架用的,配合上架App Store使用)

如果你现在是测试选择ios开发环境,上传ios开发环境推送证书p12,输入证书密码确定。

应用标识:就是appid、应用id

iOS推送证书(开发环境)(生产环境)的区别及申请详解

3、配置好确定会生成推送接口参数,等下要配置到开发工具打包。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

4、这里以HBuilder开发工具为例,打开manifest.json配置文件,选择模块权限配置,选择消息推送模块。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

5、然后再选择SDK配置,把刚才在个推生成的几个接口参数一一对应填上去。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

iOS推送证书(开发环境)(生产环境)的区别及申请详解

6、用对应的开发证书打包APP安装到手机就能测试推送了

描述:随便写

消息内容:{title:"通知标题",content:"通知内容",payload:"通知去干嘛这里可以自定义"}    一定要用这个格式文字可以改

title:推送通知标题

body:推送内容

其他选项默认就行,

iOS推送证书(开发环境)(生产环境)的区别及申请详解

7、然后点击发送预览,再点击确定,推送通知就发送出去了,然后看手机系统栏有没有收到通知。接受到就说明测试成功了,推送正常使用,如没收到检查各项配置是否正确。

iOS推送证书(开发环境)(生产环境)的区别及申请详解

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前名称:iOS推送证书(开发环境)(生产环境)的区别及申请详解-创新互联
链接分享:http://pwwzsj.com/article/dpscpj.html