我想使用目录node_modules/react-native/Libraries/PushNotificationIOS中的文件node_modules/react-native/Libraries/PushNotificationIOS,将其添加到“库”文件夹中,以便管理iOS推送通知。我正在学习本教程:https://www.pubnub.com/blog/react-native-push-notifications-ios-android/。
问题是,即使在删除node_modules和执行npm install && react-native link之后,我也找不到它。
下面是我的package.json依赖项,但我不认为包可以修改我的目录:
{
"dependencies": {
"@dudigital/react-native-zoomable-view": "^1.0.14",
"firebase": "^6.5.0",
"pubnub": "^4.27.0",
"pubnub-react": "^1.3.2",
"react": "16.9.0",
"react-native": "0.61.5",
"react-native-cli": "^2.0.1",
"react-native-fast-image": "^7.0.2",
"react-native-fs": "^2.16.2",
"react-native-gesture-handler": "^1.5.0",
"react-native-image-picker": "^0.28.0",
"react-native-optimized-flatlist": "^1.0.4",
"react-native-push-notification": "^3.1.9",
"react-native-view-shot": "^3.0.2",
"react-navigation": "^3.13.0",
"react-redux": "^7.1.3",
"redux": "^4.0.4",
"rn-fetch-blob": "^0.11.2"
}这里是我能在这个目录上看到的唯一文件:
NativePushNotificationManager.jsRCTPushNotificationManager.hRCTPushNotificationManager.mReact-RCTPushNotification.podspec知道RCTPushNotificationManager.m和RCTPushNotificationManager.h应该在xCode项目中,我试着将整个PushNotificationIOS文件夹放在Libraries文件夹中,但它似乎无法工作,因为在xCode项目中没有必要的Products文件夹。
我还试图将每个文件放在我的Libraries文件夹中,但是Xcode并不认为它们是xCode项目(并不令人惊讶)。
这个问题似乎没有在早些时候遇到过。
发布于 2020-01-03 21:23:59
在将大量时间和精力花在推送通知上之后,我建议您查看OneSignal推送通知。帮我节省了很多时间。但是,您应该能够在这里找到.xcodeproj:https://github.com/react-native-community/react-native-push-notification-ios/tree/master/ios
https://stackoverflow.com/questions/59584118
复制相似问题