我正在尝试在当前在Android设备上测试的本机应用中实现react-native-push-notification。
我在componentDidMount
中实现了configure函数,如下所示
componentDidMount() {
PushNotification.configure({
onRegister: token => console.log('Token', token),
onNotification: notification => console.log('NOTIFICATION', notification),
permissions: {
alert: true,
badge: true,
sound: true
},
popInitialNotification: true,
requestPermissions: true,
});
PushNotification.localNotification(AppData.Notifications.localNotification);
}
当我重新加载应用时,我收到错误:TypeError: Cannot read property 'getInitialNotification' of undefined
我是反应原生推送通知的新手,必须得到一些小错误
答案 0 :(得分:0)
您可以尝试推送通知,它非常好,易于实施并且运行顺畅。
答案 1 :(得分:0)
我能够通过编辑android/app/build.gradle
并添加文档中列出的必要依赖项来解决问题。
即使使用react-native link
,也必须这样做。
我清理了,重建了项目并且通知工作正常。