【问题标题】:push notifications does not received when app is closed in "vivo" and "xiaomi" devices在“vivo”和“xiaomi”设备中关闭应用时收不到推送通知
【发布时间】:2020-07-21 11:58:24
【问题描述】:

当应用程序在“vivo”和“xiaomi”设备上关闭时,如何接收 firebase 推送通知? “vivo”和“xiaomi”设备在应用关闭时没有收到通知消息,所以我尝试使用具有高优先级标志的仅数据消息,但它也没有有效。

我用来发送仅数据消息的代码:

"to": "",
"priority":"high",
"data": {
   title: "test",
},
}

【问题讨论】:

  • 在小米设备上,您的应用程序上下文中有“后台启动”权限,必须开启。它不保证能解决您的问题,但您可以尝试。

标签: android react-native push-notification react-native-firebase firebase-notifications


【解决方案1】:

大多数小米手机在开发者选项中默认设置了“不保留活动”这个选项,一旦应用程序在后台,它就会终止应用程序,使其无法接收任何通知。禁用该选项,它工作正常。 这里也是数据通知的完整格式

{
 "message":{
"token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"data":{
  "Nick" : "Mario",
  "body" : "great match!",
  "Room" : "PortugalVSDenmark"
}
 }
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 2015-02-09
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多