我正在使用 React Native 开发一个应用程序,并希望使用 Onesignal 和 Firebase 在应用程序中接收通知,但我遇到了一个错误,我已经查看了文档,显然它是正确使用的。
遵循错误代码:
useEffect(()=>{
OneSignal.init("7c7b85c7-3bd2-48e3-8c75-02835cb223c8");
OneSignal.addEventListener('opened', this.onOpened);
return () => OneSignal.removeEventListener('opened', this.onOpened);
}, []);
function onOpened(openResult){
console.log('Message: ', openResult.notification.payload.body);
console.log('openResult: ', openResult);
}
错误:
TypeError: react_native_onesignal__WEBPACK_IMPORTED_MODULE_4__.default.init is not a function
(anonymous function)
C:/Projeto/AppText/App.js:11
8 |
9 | useEffect(()=>{
10 |
> 11 | OneSignal.init("7c7b85c7-3bd2-48e3-8c75-02835cb223c8");
12 | ^
13 | OneSignal.addEventListener('opened', this.onOpened);
14 |