什么要包含在C2DM collapse_key字段中

lid*_*ing 2 android push-notification android-c2dm

我正在我的Android推送应用程序上实现C2DM,这是google关于collapse_key的说法:

" 一个任意字符串,用于在设备脱机时折叠一组类似的消息,以便只将最后一条消息发送到客户端.这是为了避免在重新联机时向手机发送过多消息.请注意,由于无法保证发送消息的顺序,"最后"消息实际上可能不是应用程序服务器发送的最后一条消息.必需. "

我想知道如果我想在设备离线期间发送所有推送,我应该在collapse_key中有什么,我该怎么做?

Kas*_*ium 5

我认为你应该为每条消息制作一个新的/不同的折叠键.你可能只有一个随时间变得越来越大的整数,或者你只能使用系统时间......