我有项目需要用信标添加通知。我想确定一些问题。


操作系统可以在不运行APP的情况下接收信标通知吗?
我们可以根据不同的信标通知显示不同的显示内容吗?
我们可以通过信标通知打开终止的应用程序吗?
启动后,应用程序能否根据信标通知内容执行不同的行为?


谢谢。

最佳答案

1-信标如何工作


  Android Beacon库可以在后台启动您的应用,以
  手机启动后开始寻找信标。这会发生
  透明地没有可见的用户界面,而其余的
  应用程序保持空闲状态。
  
  一旦检测到所需的信标,就会在您所在的位置触发回调方法
  可以推送自定义通知消息。您可以进一步配置
  通知,以便在按下时启动应用程序的特定部分。


2-不同的通知

是的!每个信标都有其ID,您可以根据ID和不同的内容处理显示不同的通知

3-午餐应用

是的!您可以在处理信标通知方法的服务中添加逻辑以启动首选活动。

警告:对于大多数应用程序而言,在没有任何用户交互的情况下启动UI是非常非常糟糕的做法!


  [...]中断用户当前正在做的事情被认为是不好的
  设计形式,尤其是从应该是
  在后台运行。因此,您应该考虑使用
  通知用户启动所需的活动
  决定该进行调查了。 [...]


4-应用程序行为

是的!您要做的就是根据通知设置您的pendingIntent

关于android - 信标通知是否可以唤醒终止的应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56353324/

10-11 22:38
查看更多