博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
苹果开发者中心 - 信鸽推送
阅读量:4561 次
发布时间:2019-06-08

本文共 1070 字,大约阅读时间需要 3 分钟。

一.苹果开发者账号分类

从价格分类:

1.$99

(1).个人账号

(2).公司账号:需要法人信息,营业执照,邓白氏编码

使用:用于上传App到AppStore

2.$299

企业账号:需要邓白氏编码

使用:用于公司内部测试,不用于盈利

3.免费

(1).个人申请账号:仅可以用于真机调试

(2).院校账号:仅可以用于真机调试,通过苹果认证的高校,可以使用

二.关于账号的使用

1.证书

(1).测试证书

每个账号最多能创建2个,生成证书需要使用创建CSR文件[1.通过钥匙串生成 2.文件包含:当前电脑的唯一标识码,创建的时间,钥匙串的基本信息]

(2).上线证书

每个账号最多能创建3个,如果想让其他人使用自己的证书:1.需要右键导出.p12文件 2.相当于抹除个人信息部分 3.公司中所有证书公用

2.App ID

(1).全网唯一:整个苹果服务器中唯一的ID

(2).Explicit App ID :如果想上传到appStore,必须使用[确定的,完整的标识]

(3).Wildcard App ID : 用于测试使用

3.Device

(1).每个种类每年最多只能加100台设备

(2).一旦添加,不能删除,只能停用

(3).Register Device:单个添加设备,设备名称,UDID

(4).Register Multiple Devices :批量添加设备,使用文件,文件中,UDID与名称之间必须是Tab,每行结束必须是回车

4.描述文件

作用:将证书,id,设备绑定装在一起,方便Xcode进行调试中的寻找

 

三.远程推送

1.创建需要的证书,AppID,描述文件,推送证书

2.进行工程配置,保证真机调试的可能性

3.向苹果APNS注册token

4.去第三方平台注册应用

5.对应用进行设置:上传推送证书[信鸽:pem   极光:.p12]

6.集成SDK :导入相关类库和头文件[注意:千万不要连同下载的demo一起拖拽到工程中]

7.注册AppID eg:startApp

8.注册deviceToken,获得规范格式的token

9.将测试设备添加到第三方平台的设备列表

10.创建推送消息本身

11.设置account(用于对某个用户发送消息使用)

12.接收推送消息,并且进行处理[eg:改变角标的值  alert:跳转到某个页面];

13.如果需要,进行对服务器的反馈,方便统计

 

信鸽推送:

 

 

推送消息

 

转载于:https://www.cnblogs.com/crazygeek/p/5568523.html

你可能感兴趣的文章
“必须执行Init_Clk函数,才能采集到二氧化碳接口485数据的问题”的解决
查看>>
mysql 笔记
查看>>
MySQL配置参数
查看>>
全面理解Java内存模型
查看>>
A - Mike and palindrome
查看>>
DOTween教程
查看>>
java web中java和python混合使用
查看>>
pymysql模块的使用
查看>>
IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题)
查看>>
创建学员类和教员类
查看>>
Cookie和Session的作用和工作原理
查看>>
字符串操作
查看>>
Visual Studio中改变environment 的布局和显示风格
查看>>
2016-XCTF Final-Richman
查看>>
文件下载
查看>>
extjs grid renderer用法
查看>>
vue 如何在循环中绑定v-model
查看>>
shell脚本
查看>>
[代码笔记]JS保持函数单一职责,灵活组合
查看>>
推荐工具,AnkhSvn
查看>>