1

我们有一个应用程序定期(每 60 秒)探测一个 api 端点并向用户提供数据。

目前我们正在使用 Timer 函数并观察应用程序的状态(无论是前台、后台等),如果它在后台,我们每 60 秒调用一次 timer 函数,探测 api 端点,过滤结果该 api 调用以查找任何新事件,然后如果找到新事件,则使用您的插件发送颤振本地通知。

然而,目前即使发现了新事件,本地通知也不会在发布版本中始终如一地发送(但它们是在调试版本中)。

我们想知道问题是什么,或者是否有一种更简单的方法可以在发现新事件时在后台以某种方式使用颤振本地通知插件。

我怀疑操作系统阻止它们在后台运行,但是如果是这种情况,谷歌地图或 Waze 地图等应用程序如何在没有操作系统阻止它们的情况下在后台运行。

感谢任何帮助,因为我在这个问题上花了几个小时。

4

0 回答 0