我想获得离子应用程序(android& ios)的通知。我想使用Firebase云消息传递。我是否只需安装Cordova-FCM插件或者我需要安装另一个插件,如Cordova-firebase-plugin和PhoneGap-plugin-push。 firebase firestore-plugin怎么样?我是否也需要安装它?
我已经构建了应用程序并安装了Cordova-FCM-plugin然后运行应用程序,但无法获取firebase令牌。收到此错误:
错误:找不到:: FCMPlugin :: registerNotification
的exec代理
答案 0 :(得分:1)
如果要使用firebase发送推送通知,请完成本教程 - Firebase notifications in Ionic。另外,请参阅官方离子文档。 Official documentation
答案 1 :(得分:1)
你可以使用OneSignal或cordova-plugin-push, 如果您决定使用cordova推送插件,请点击此链接https://github.com/phonegap/phonegap-plugin-push
否则我建议您使用onesignal发送和接收推送通知 https://github.com/OneSignal/OneSignal-Cordova-SDK
答案 2 :(得分:1)
您需要在以下文件中进行更改: “ AppDelegate + FCM”
在哪里可以找到以下方法: customDidFinishLaunchingWithOptions
请在下面替换:
[FIRApp configure];
with this
// [START configure_firebase]
if(![FIRApp defaultApp]){
[FIRApp configure];
}