
[英]Cannot read property 'byteLength' of undefined for aws-sdk js v3 for dynamodb client
[英]Onesignal Expo SDK Setup Google Android FCM Configuration, cannot read property 'smallIcons' of undefined at withSmallIcons (\withOneSignalAndroid.js)
我正在使用 Onesignal 进行推送通知,但遇到错误,很多天都找不到解决方案。
OneSignal SDK 配置:
Expo SDK 设置:
expo 安装 onesignal-expo-plugin
yarn 添加 react-native-onesignal
{“插件”:[“onesignal-expo-plugin”,{“模式”:“开发”,}]}
从“react-native-onesignal”导入 OneSignal;
useEffect(() => { OneSignal.setAppId("在此处粘贴复制的 APP ID"); }, []);
expo 预建
但出现错误
TypeError: Cannot read property 'smallIcons' of undefinedn at withSmallIcons (\node_modules\onesignal-expo-plugin\build\onesignal\withOneSignalAndroid.js)
现在在与此 react-native 项目相关的所有控制台命令上出现此错误。
我通过以下文档配置了 Onesignal https://documentation.onesignal.com/docs/react-native-expo-sdk-setup
我解决了。 实际上,错误发生在下面的代码中
"plugins": [
"onesignal-expo-plugin",
{
"mode": "development"
}
]
添加额外的方括号 [ ] 解决了“无法读取未定义的属性‘smallIcons’”的问题
"plugins": [
[
"onesignal-expo-plugin",
{
"mode": "development"
}
]
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.