在“ vivo”和“ xiaomi”设备中关闭应用程序后,未收到推送通知

时间:2020-07-21 11:58:24

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

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

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

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

1 个答案:

答案 0 :(得分:0)

大多数小米手机在开发人员选项中均默认将此选项设置为“不保留活动”,一旦处于后台,该应用程序将被杀死,从而使其无法接收任何通知。禁用该选项,它可以正常工作。 这也是数据通知的完整格式

for (let i = 0; i < array.length; i++) {
   if (array[i].value === "special") array[i].value = i.toString();
   if (array[i].value === "specialOne") array[i].value = specialOne.toString();  
};