我正在尝试在 cordova app ios 上添加 firebase 通知,但我不能。
这是我已经完成的步骤:
1-创建了firebase项目
2-复制配置文件Googleservice-info.plist
3-安装cordova插件fcm
4-将此代码添加到文件 index.js
window.FirebasePlugin.grantPermission();
FCMPlugin.onNotification(function(data){
if(data.wasTapped){
//Notification was received on device tray and tapped by the user.
console.log( JSON.stringify(data) );
}else{
//Notification was received in foreground. Maybe the user needs to be notified.
console.log( JSON.stringify(data) );
}
});
FCMPlugin.subscribeToTopic(topicSub);
5 安装 cocoapods
6-执行了这个命令:
pod init
7-in 文件 PodFile 我已插入此代码:
pod ’Firebase/Core’
pod 'Firebase/Messaging'
使用此命令安装 8 个 pod:
pod install
10-用.xcworkspace文件打开项目
现在 xcode 向我返回此错误:
diff: /../Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
怎么了?
Best Answer-推荐答案 strong>
你需要安装这个:
cordova plugin add cordova-plugin-cocoapod-support --save
这对我有用。
关于ios - firebase 通知 cordova ios 集成,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/42735694/
|