1

Pro 库的文档讨论了“在 iBeacon 检测上自动启动应用程序”,其中涉及引导通知程序。这很好,但是,我怀疑如果用户使用应用程序杀手,这仍然会停止应用程序,而例如 WhatsApp 仍然会在收到消息时创建通知。据我所知,使用 BroadcastReceiver 并注册事件。

这个特定的图书馆有可能吗?

4

1 回答 1

1

如果用户主动选择使用 Pro Android iBeacon 库杀死一个 Android 应用程序,它不会再次运行,直到用户主动重新启动它,或者用户重新启动设备。这是 Android 操作系统设计的一部分,并非真正特定于任何库。

可以将您的应用程序编码为在另一个系统事件或另一个应用程序发送的事件上自动重启(请参阅此处的广播意图列表),但这些必须特定于您的用例。小心不要违背手动杀死应用程序的用户的意愿重新启动应用程序,否则用户可能会很快卸载应用程序。出于这个原因,Pro Android iBeacon 库将重启限制为 ACTION_BOOT_COMPLETED。

尽管我不熟悉 WhatsApp 在 Android 上的编码方式,但它在这些相同的约束下运行。如果它在被手动杀死后确实重新启动,它必须这样做以响应类似的系统事件。

于 2014-05-26T15:24:54.987 回答