Nearby Messages Api 状态栏通知回调

Nearby Messages Api status bar notification callback

目前,当您从您的应用程序激活附近的消息 api 时,您将在状态栏上收到通知,并且有一个按钮 "stop" 和 "setting",如果您明确点击"stop" 附近的消息将停止,我的问题是如何在我的应用程序下接收停止操作(可能使用广播接收器),但我不知道我应该对 Intent 过滤器执行什么操作?

其次,我注意到即使我断开了附近 "onStop" 上的 googleApiClient 的连接,它仍然处于活动状态,但它真的是这样工作的吗?

  1. 如果您在通知上点击停止, 将调用 PublishOptions.PublishCallback.onExpired() 进行发布,调用 Subscribecallback.onExpired() 进行订阅。

    您可以找到文档 here

  2. 当您与 GoogleApiClient 断开连接时,活动的发布和订阅将自动停止并清理。为了代码清晰和腰带和吊带冗余,Google 建议您在 Activity 的 onStop() 方法中明确取消发布或取消订阅。参见 https://developers.google.com/nearby/messages/android/pub-sub