如何在android中安排通知并在固定时间发送

Posted

技术标签:

【中文标题】如何在android中安排通知并在固定时间发送【英文标题】:How to schedule notifications in android and send at fixed time 【发布时间】:2017-01-25 04:52:28 【问题描述】:

我们有一个 androidios 应用程序,我们每天会向其发送大约 10 种不同类型的通知。目前,我们正在使用一种架构,在该架构中,我们运行一个 cron 来在某个时间安排通知,之后我们运行一个单独的 cron 来发送消息。面临的问题是,随着用户增加调度和发送过程需要几个小时,这不允许我们在所需时间发送通知。我们正在使用 phpmysql

他们是否有其他架构或技术可以减少此活动所花费的时间? [编辑] 这个问题与Is GCM service reliable for large scale push notification?中的不同,更多地涉及可以在内部使用的后端架构,这取决于第三方@

【问题讨论】:

也许可以看看这个答案:***.com/questions/14068912/… 感谢您的链接。我们已经在使用 GCM 和 APNS 以及 SCCL 提供的所有上述建议。希望了解后端架构并增强内部系统。 最简单最直接的就是把它分解,让多个线程和后来的机器发送你手机的一部分的通知,这当然意味着你的后端可以跟上。如果你的后端没有,那么你需要升级你的 mysql 游戏,或者如果它超过了一定的规模,那就一起使用 NoSQL 解决方案。 Is GCM service reliable for large scale push notification?的可能重复 【参考方案1】:

通过使用BroadCastReceiver,您可以安排时间并在接收器中指定的特定时间发送通知。

【讨论】:

以上是关于如何在android中安排通知并在固定时间发送的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows Phone 应用程序 8.1 rt 中安排本地通知?

如何在 iOS 中安排可以暂停或删除的本地通知?

如何在 Windows 8 应用程序中安排特定日期和时间的 toast 通知?

有没有办法在 pwa 中安排离线通知?

在 iOS 10 中安排和处理本地通知

如何在asp .net mvc中安排发送电子邮件