我有项目需要用信标添加通知。我想确定一些问题。
操作系统可以在不运行APP的情况下接收信标通知吗?
我们可以根据不同的信标通知显示不同的显示内容吗?
我们可以通过信标通知打开终止的应用程序吗?
启动后,应用程序能否根据信标通知内容执行不同的行为?
谢谢。
最佳答案
1-信标如何工作
Android Beacon库可以在后台启动您的应用,以
手机启动后开始寻找信标。这会发生
透明地没有可见的用户界面,而其余的
应用程序保持空闲状态。
一旦检测到所需的信标,就会在您所在的位置触发回调方法
可以推送自定义通知消息。您可以进一步配置
通知,以便在按下时启动应用程序的特定部分。
2-不同的通知
是的!每个信标都有其ID,您可以根据ID和不同的内容处理显示不同的通知
3-午餐应用
是的!您可以在处理信标通知方法的服务中添加逻辑以启动首选活动。
警告:对于大多数应用程序而言,在没有任何用户交互的情况下启动UI是非常非常糟糕的做法!
[...]中断用户当前正在做的事情被认为是不好的
设计形式,尤其是从应该是
在后台运行。因此,您应该考虑使用
通知用户启动所需的活动
决定该进行调查了。 [...]
4-应用程序行为
是的!您要做的就是根据通知设置您的pendingIntent
关于android - 信标通知是否可以唤醒终止的应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56353324/