推送-PUSH

推送:PUSH

 

表现:

状态栏下拉列表

角标  应用程序的logo上

 

使用场合:

当应用程序退到了后台或者根本没有运行,还可以继续和用户交互

 

APNS:

苹果的推送服务器

 

推送其实是以下三者进行交互:(苹果独有推送方式)

APNS   CLient(iPhone)  Service(应用程序服务器)

①iPhone向APNS索取字符串DeviceToken

②APNS将iPhone对应的DeviceToken回传至iPhone

③iPhone将DeviceToken上传至对应的应用程序服务器

④应用程序服务器将DeviceToken和需要推送的消息上传至APNS

⑤APNS将推送的消息发送至iPhone

 

第①②③步只需要运行一次(应用程序第一次加载的时候)

(判断是否第一次加载的标志保存到NSUserDefault中)

 

http 是被动式消息响应

 

DeviceToken:设备标示和应用程序标示的集合(64位字符串)

 

推送是异步的  所以一定会有消息的回调

 

推送是需要证书的

证书是一式两份 一份服务器 一份客户端 推送证书要一致  

证书由客户端上传给服务器(post)

证书就是一个文件  可以直接安装

证书 需要一个开发者账号  去苹果的开发者官网去下载

开发者账号可以去淘宝上买  15元一个

要在真机上才能测试

 

客户端发送推送请求的时候要包含三项:

推送的内容  推送的声音  角标签

 

推送的时候 服务器会返回三项在userInfo中(回调方法的参数),

推送的内容  推送的声音  角标签

 

 

客户端在推送过程中做4件事:

①拿token

②token上传服务器

③接受推送消息  定制显示推送消息界面

④推送证书

 

 

 

**’

JPUSH  极光推送

是一套SDK

可以为Android和IOS提供推送服务

百度推也差不多

***

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值