我正在使用 Onesignal 进行推送通知,但陷入错误并且很多天都找不到解决方案。
OneSignal SDK配置:
世博 SDK 设置:
展会安装 onesignal-expo-plugin
纱线添加反应本机信号
{ "plugins": [ "onesignal-expo-plugin", { "mode": "development", }] }
从 'react-native-onesignal' 导入 OneSignal;
useEffect(() => { OneSignal.setAppId("在此处粘贴复制的 APP ID"); }, []);
世博预建
但出现错误
TypeError: Cannot read property 'smallIcons' of undefinedn at withSmallIcons (\node_modules\onesignal-expo-plugin\build\onesignal\withOneSignalAndroid.js)
Run Code Online (Sandbox Code Playgroud)
现在与此反应本机项目相关的所有控制台命令都会出现此错误。
我通过以下文档配置了 Onesignal https://documentation.onesignal.com/docs/react-native-expo-sdk-setup
react-native onesignal firebase-cloud-messaging expo react-native-onesignal