IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

时间:2022-05-14 17:47:15

未看过本地推送的,可以提前看一下本地推送.

http://www.cnblogs.com/wolfhous/p/5135711.html

=====================================

最近好忙,公司项目亚历山大...很久没写博客了.

项目又刚好要配置远程推送,所以就在此简单的过一遍.

[一] 先上一张图片,过脑流程图

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

边看图边听我解释:

1,你的 app程序 通过 IOS系统 向 苹果服务器APNS 发送请求,想获取一个唯一的"令牌" device token(怎么获取后面再说,就是一串数字字母什么的).

2,获取到了唯一的"令牌" device token,返回给你app程序

3,拿着device token,向你的公司服务器,或者第三方推送(极光推送,友盟推送等)提交请求,说你要推送一条消息到手机上,消息叫做"wolfhous菜鸟也能做推送"

4,公司服务器,或者第三方推送(极光推送,友盟推送等)接收到你请求,自动(一般不需要我们开发者来管理)向苹果服务器APNS发起推送请求.

5,苹果服务器APNS再根据唯一的"令牌" device token来定位到手机进行消息推送.

[二]准备工作:,新手莫慌,第一次都是痛的

1,有个ios开发者账号;

2,有个mac电脑;

3,牢记证书四要素!  a唯一的电脑绑定ios开发者账号,  b唯一的 项目bundel identifier(app id)绑定ios开发者账号, c唯一的设备(iphone)绑定ios开发者账号,d用前面3个生成一个p12证书.

4,第三点新手晕就对了,证明脑子还好使,有思考.

[三]开始配置证书

1,https://developer.apple.com

2,

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

3,

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

4,

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

5,

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

6,

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

7,

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

8,

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

9,开始a

IOS中程序如何进行推送消息(本地推送,远程推送)2(上)