全部产品
云市场

基本概念

更新时间:2018-08-22 20:50:30

名词 描述
ACCS Alibaba Cloud Channel Service的简称,即阿里巴巴云通道服务,是阿里巴巴向开发者提供全双工、低延时、高安全的通道服务,同时具备实时推送消息能力。
业务方 指的是ACCS服务的使用者
appkey 代表一个业务的唯一字符串,应用创建的时候会被授予一个唯一的appkey
serviceId 又称service/serviceName,代表的是一个发送/接收消息的服务名称,服务不匹配会导致消息无法投递
Device Id 设备id,代表设备的唯一id
alias 又称user,与设备形成了一一绑定关系的别名,当消息发送给alias/user时,将会将发送给对应的设备
设备在线 设备与ACCS服务端建立了TCP长连接
设备离线 设备没有与ACCS服务端建立TCP长连接
在线消息 发送消息时,设备恰好在线,投递的消息
离线消息 发送消息时,设备不在线,设备重新连接后才下发的消息。前提是消息没有过期,且发送策略discardIfOffline为false
应用内连接 应用停驻前台时,应用与ACCS建立的TCP连接
静默连接 应用停驻后台时,应用与ACCS建立的TCP连接。只有Android有该种连接
ACK ACK是acknowledge的缩写,指消息接收方收到数据后回复给发送方表达数据已接收的方式 ACK有两种,一种是仅需要ACCS服务的ACK,另一种是更进一步,还需要业务方的ACK
ACCSDataType 数据类型 ACCSDataType.DATA_WITH_ACK 下行数据需要ACCS ACK ACCSDataType.DATA_WITH_BIZACK 下行数据需要业务方ACK ACCSDataType.DATA_WITHOUT_ACK 下行数据不需要ACK ACCSDataType.ACK 上行数据ACK 主动发送下行数据时不行使用
ACCSTarget 代表数据接收的目标对象
ACCSDataStrategy 数据发送策略,其中包含 消息过期时间 设备不在线时是否进行离线投递 是否进行存储 是否检查连接状态 发送时是否指定使用哪条连接