在我的应用程序中,我正在使用Estimote Beacon API。为了启动测距服务,用户必须启动应用程序(最明显的事情......)但是,我想知道是否可以通过自动启动应用程序来避免这种用户交互。
一个粗略的想法可能是:
即使应用程序已关闭,也要保持estimote测距服务正常运行。
一旦检测到信标,就生成Intent
广播,该广播将由BroadcastReceiver
捕获,而Table<X>
将启动主活动(可能会向用户发送通知,活动仍然隐藏)。
1)这可能吗? 2)这是一个正确的设计选择吗?
非常感谢你的帮助。