使用 Google 云消息传递故意延迟传递

Delaying delivery on purpose with Google Cloud Messaging

我在我的 Android 应用程序(使用 gcm-server 库)中使用 Google 云消息传递,以便在应用程序中出现新情况时通知用户。我知道可以使用参数 (DELAY_WHILE_IDLE) 延迟发送,直到 phone 离开空闲状态。

在我的例子中,我希望用户能够采取一些行动来通知其他用户一些延迟,比方说 6 小时。有没有可能做这样的事情?

Post 在 Handler 中延迟消息(或者即使在应用程序停止时也需要设置警报)并在其 run 中发送消息。