消息透传

1.相关概念          

        透传:即透明传送,无论传输业务如何,网络只负责将需要传送的业务送达目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。

        透传消息:对于传递的通道来说无需理会消息体格式及内容,通道只负责消息的传递,对消息不做任何处理,当客户端接收到透传消息后,由客户端自己来决定如何处理消息。正是因为透传消息可以自定义消息体,也可以自定义消息的展示方式及后续动作处理,所以弥补了通知栏消息的一些不足之处(通知栏消息是直接展示出来,相关的动作客户端无法捕获到)。

        透传流程:推送服务端接收到推送的消息后,不做任何处理,直接发送给目标用户。当客户端SDK接收到透传消息后,以广播方式发送给客户端,客户端在配置的第三方BroadReceiver里接收到透传消息后进行处理。

2.透传消息的使用

配置:


    
        
        
        
    

接收:

@Override
public void onMessage(Context context, String data) {
    if (!UpdatePlatform.handlePushMsg(context, data)) {
        // 这里处理应用自身的push逻辑
    }
}

你可能感兴趣的:(Android进阶)