Changes between Version 28 and Version 29 of doc/design/flow


Ignore:
Timestamp:
06/21/2012 04:58:05 PM (14 years ago)
Author:
wangjianqiang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/design/flow

    v28 v29  
    13132. App启动一个独立的Receiver后台服务进程,以便实现推送功能 
    14143. Receiver判断是否该设备已向PNS注册过,已注册则跳到步骤6,否则继续 
    15 4. Receiver向PNS提交appkey(由App提供)并申请注册该移动设备,参见【[wiki:doc/interface/platform 平台接口定义]/设备注册接口】 
     154. Receiver向PNS提交appkey(由魔方分配)并申请注册该移动设备,参见【[wiki:doc/interface/platform 平台接口定义]/设备注册接口】 
    1616> 这里是为设备进行注册,而非为当前App注册,设备注册后可为设备上的所有App提供推送服务 
    1717>> 如果设备上已经有其它App注册了该设备,则当前App不再进行注册,而是直接使用已注册到的账号 
     
    3333 
    3434== 推送流程 == 
    35 1. Sender提取出推送Token并连同appkey、推送信息一起发送到PNS,参见【[wiki:doc/interface/platform 平台接口定义]/消息推送接口】 
    36 2. PNS验证appkey和Token的合法性并提取出相对应的Receiver账号 
     351. Sender提取出推送Token并连同appkey、appsecret(由魔方分配)和推送信息一起发送到PNS,参见【[wiki:doc/interface/platform 平台接口定义]/消息推送接口】 
     362. PNS验证appkey、appsecret和Token的合法性并提取出相对应的Receiver账号 
    37373. PNS通过Receiver账号将消息连同token信息推送到对应的Receiver 
    38384. Receiver在系统内广播接收到的token和消息内容