我正在尝试在React Native应用程序中配置OneSignal React Native以用于推送通知。
环境设置
我按照official documentation of React native one signal中的步骤进行了设置:
步骤1:npm install -g react-native-cli
,状态:已完成
步骤2:react-native init OneSignalDemo
,状态:已完成
在链接项目之前,我使用以下命令成功运行了项目:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
react-native run-android
步骤3:在将库与react-native link react-native-onesignal
链接时,我的终端出现错误。将oneSignal与我的应用程序链接(根据官方文档),状态:失败
错误:
Package react-native-onesignal has been ignored because it contains invalid configuration.
Reason: Unknown option dependency.platforms.ios.sourceDir with value ""./ios"" was found.
This is either a typing error or a user mistake
我尝试的一种可能的解决方案是根据documentation创建一个版本为0.58.0的新React Native项目,但是我仍然遇到相同的错误。
npm install解决此问题。
:)
为了我,总是工作