【发布时间】:2017-05-05 07:53:39
【问题描述】:
观看用户活动时,使用此处概述的谷歌推送通知:-
https://developers.google.com/admin-sdk/directory/v1/guides/push
我以 Unix 时间毫秒为单位设置到期时间。它似乎接受它,但在收到通知后它总是将其设置为未来 5 小时。
根据文档,我通过在 JSON 中发送带有令牌等的过期时间和 unix 时间来设置过期时间。
那么在 admin-sdk 中是否有内部通知到期的最大值。我读过可能还有其他服务。但谷歌文档没有明确的答案。
我希望能够将到期时间设置为 20 年后并接收推送通知。无需继续设置。
任何有此经验的人都将不胜感激。提前致谢。
【问题讨论】:
-
"通知通道可以有一个过期时间,其值由您的请求或任何 Directory API 内部限制或默认值确定(使用更具限制性的值)。" - 在您链接的文档中已说明。从那里开始,您每次看到的 5 小时差异可能就是限制本身。但是,没有明确提及该值是什么。这可能是因为(恕我直言)内部限制可能会不时更改。
-
感谢 AL 的评论。推送通知服务似乎非常受限制,只能在 5 小时内有效
-
我也这么认为。但是,我认为这只是出于某种原因的某种安全措施(虽然不确定是什么,也许可以防止在变化不大的资源上过度使用
watch?)
标签: google-admin-sdk