首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Radius Networks Android IBeacon库-运行后台服务?

Radius Networks Android IBeacon库-运行后台服务?
EN

Stack Overflow用户
提问于 2014-05-26 20:49:29
回答 1查看 674关注 0票数 1

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

使用这个特殊的库,这是完全可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-26 23:24:55

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

您可以编写应用程序代码,以便在另一个系统事件或由另一个应用程序发送的事件时自动重启(请参阅广播意图here列表),但这些必须特定于您的用例。要非常小心,不要违背用户的意愿重新启动应用程序,否则用户可能会很快卸载该应用程序。由于这个原因,Pro Android iBeacon库限制了重启到ACTION_BOOT_COMPLETED。

虽然我不熟悉WhatsApp是如何在安卓上编码的,但它是在同样的约束下运行的。如果它在被手动终止后重新启动,它必须响应类似的系统事件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23870573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档