赞
踩
2.1 EventID:
表示这个通知是added, modified, removed 三种中的哪种。
如果手机收到一个qq消息,则手机(NP)发给一个 added的通知给 设备( NC )。
如果用户在手机通知栏上滑动清除了这通知,则手机(NP)就会发送一个removed的通知给设备(NC)
Modified类型的具体还没碰到
2.2 EventFlags:
每个位有特殊的意义,用来指示这个通知的一些特性
EventFlagSilent
= (1 <<
0),
EventFlagImportant
= (1 <<
1),
EventFlagPreExisting
= (1 <<
2),
EventFlagPositiveAction
= (1 <<
3),
EventFlagNegativeAction
= (1 <<
4),
ReservedEventFlags
= (1 <<
5)–(1 << 7)
2.2.1 Slient标记:
没搞清干吗用的。
2.2.2 Important标记:
表示通知重要,比如手机有来电时,推送给NC的通知其flag的important就会被置位,表示通知重要。
2.2.3 PreExisting标记:
表示消息是之前就存在,比如手机连接设备后,再断开设备,然后重新连接,则连接上后手机(NP)会发送一些 断开前就有的没处理的手机上的通知,这些通知的preExisting位就会被置位。
2.2.4
PositiveAction,NegativeAction标记:
称积极动作和消极动作吧,和每个具体通知有关, 比如手机收到 来电,则就会发送 来电通知给 设备,这个通知就通知具有这两个 标记,积极动作表示 接电话,而消极动作表示拒接电话。
再如,手机收到qq消息,则手机发送 通知给 设备,这个通知就只有
negativeaction标记。
PositiveAction,NegativeAction
这两个标记仅仅表示 这个”通知”具有一些预定义的动作,比如 电话通知的 接听和 拒接。 具体是否执行,则需要 通过控制通道发送 控制指令 执行 积极动作或者消极动作。
也就是 这两个标记仅仅表示 这个通知具有某个预定义的对这个通
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。