我正在寻找一种方法来在定义的小时发送本地每日通知(由用户在设置中定义,这是一个TimeStamp),并且能够在点击时打开ContentPage。
已经发现那些或多或少相同的插件,但据我所知他们并没有真正完成我需要的工作
https://github.com/EgorBo/Toasts.Forms.Plugin
https://github.com/edsnider/LocalNotificationsPlugin
https://github.com/aritchie/notifications
“预定通知”似乎只能工作一次而不会重复。
最简单的方法是每天在所需的时间触发一个事件,然后我可以在每次触发事件时通过调用“通知发送”方法使用该插件。
我看到了很长的方法来分别为Android和iOS做依赖,但是想找到一个跨平台的解决方案。 或者通知真的很难实现?我认为当地人不会那么痛苦。
由于
答案 0 :(得分:0)
在Android中,如果您的最低Api <19,则可以使用AlarmManager和here is a blog about AlarmManager,
从API 19(KITKAT)开始报警传递是不准确的。
如果api> 5.0,因为Android中有Doze模式,您需要使用JobSchedule。
如果这些在某些Android设备上无效。
也许GCM Network Manager或Firebase Job Dispatcher可以为您提供帮助。
将来在Android中以特定时间间隔发送本地通知会更加困难。