gpt4 book ai didi

android - 安排推送通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:03:04 26 4
gpt4 key购买 nike

我需要在某个固定时间发送推送通知 (PN)。例如,我不想在早上 8 点之前叫醒我的用户,所以我想指示谷歌每天早上 9 点发送 PN。

问题是,我的用户可能分布在全局各地,我真的无法确定那里的位置时间...谷歌是否提供按注册应用程序的本地时间安排 PN 的功能?

PS1:我读到了 iOS 的 UILocalNotification(也许 Android 也有类似的),但我不想在本地设置任何东西,我只想从远程服务器(带有自定义数据)发送 PN 并设置限制关于交货时间。

PS2:我正在使用 Phonegap 开发应用程序,我已经能够将即时 PN 发送到某些设备。

最佳答案

您无法指示推送服务(无论是 APNS 还是 GCM)何时发送通知。两种服务都尝试尽快发送通知(假设设备已连接到互联网)。

我之前声明的唯一异常(exception)是,在 GCM 中,您可以使用 delay_while_idle 标志来防止在设备空闲时发送通知。这会在您的用户未使用设备时阻止传送。

如果您希望在一天中的特定时间发送通知,并且要考虑接收方设备的本地时区,则必须在您的服务器中进行管理。当您的应用程序将设备 token /注册 ID 发送到您的服务器时,您可以发送设备的本地时区。您的服务器将知道每台设备的时区,并在首选时间发送通知。

关于android - 安排推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com