Kod*_*uri 5 android push-notification react-native firebase-cloud-messaging react-native-push-notification
我正在使用 FCM 在 react native android 上推送通知,但问题是我能够接收通知并且它出现在控制台上,但未显示在设备或模拟器上。
我的代码如下
componentDidMount(){
PushNotification.configure({
onRegister: function (token) {
console.log('TOKEN:', token);
},
onNotification: function (notification) {
console.log('NOTIFICATION:', notification);
//I AM ABLE TO SEE THE CONSOLE LOG BUT NOTIFICATION DOESN'T APPEAR ON THE DEVICE
},
senderID: "",
permissions: {
alert: true,
badge: true,
sound: true
},
popInitialNotification: true,
requestPermissions: true,
});
}
Run Code Online (Sandbox Code Playgroud)
Need to create Local Notification then display notification in emulator or android device please use below code inside onNotification method.
var PushNotification = require('react-native-push-notification');
onNotification: function (notification: any) {
const {
foreground,
userInteraction,
message,
id,
data,
...rest
} = notification;
//code for android
if (foreground && !userInteraction) {
PushNotification.localNotification({
...rest,
data,
message,
autoCancel: true,
});
PushNotification.android.setAutoCancel(true);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
686 次 |
| 最近记录: |