我正在使用 zo0r/react-native-push-notification 和 RN 0.43。
只要设备未锁定,一切正常。我已经多次来回尝试并且我已经工作了,但是由于我进行了一些更改,因此在设备锁定时不会收到通知。
这是我的设置:
PushNotification.configure({
onRegister: function(token) {
UserStore.storeDeviceToken(token)
},
onNotification: function(notification) {
if (notification) {
PushHandler.notificationReceived(notification)
}
},
permissions: {
alert: true,
badge: true,
sound: true
},
popInitialNotification: true,
userInteraction: true,
requestPermissions: true
})
从服务器发送通知时,您必须在激励有效负载中提供具有必需值的以下键
{
"content_available": true,
"priority":"high",
"show_in_foreground": true
...other_data
}