【发布时间】:2017-08-01 19:40:47
【问题描述】:
我正在尝试在 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.
怎么了?
【问题讨论】:
标签: ios cordova firebase push-notification firebase-notifications