Android GCM消息id生存期?

Android GCM消息id生存期?,android,google-cloud-messaging,Android,Google Cloud Messaging,在GCM中,上游消息ID必须为 但我不清楚 它们是否需要在应用程序的整个生命周期内保持唯一性,或者 消息的生存期。具体来说,可以重用消息id吗 在它被交付到应用服务器和应用程序之后 服务器确认了吗 对于每个客户机还是所有客户机,它们是否需要是唯一的 编辑: 对于下游消息,假设“[message]ID唯一地标识XMPP连接中的消息”和“是唯一的(每个发送者ID)” 那么这些如何应用于上游消息呢?每个消息id对于每个消息都是唯一的。因此,它的生命周期与消息的生命周期相关联。成功传递邮件后,无法重

在GCM中,上游消息ID必须为

但我不清楚

  • 它们是否需要在应用程序的整个生命周期内保持唯一性,或者 消息的生存期。具体来说,可以重用消息id吗 在它被交付到应用服务器和应用程序之后 服务器确认了吗

  • 对于每个客户机还是所有客户机,它们是否需要是唯一的

编辑:

对于下游消息,假设“[message]ID唯一地标识XMPP连接中的消息”和“是唯一的(每个发送者ID)”


那么这些如何应用于上游消息呢?

每个消息id对于每个消息都是唯一的。因此,它的生命周期与消息的生命周期相关联。成功传递邮件后,无法重用邮件id


它们甚至需要对于每个客户端都是唯一的。

“消息的msgId ID。这是由应用程序生成的。它对于每个消息都必须是唯一的。这允许错误回调和调试。”听起来,它对于每个消息都必须是唯一的。这可能是因为有时由于某些原因,无法传递消息。这将是消息的生命周期。不应该重复使用。@EdwinLambregts是的,这就是我引用的地方