在离子框架中使用Firebase云消息传递插件

时间:2018-04-25 02:50:58

标签: cordova firebase ionic-framework firebase-cloud-messaging ionic-native

我想获得离子应用程序(android& ios)的通知。我想使用Firebase云消息传递。我是否只需安装Cordova-FCM插件或者我需要安装另一个插件,如Cordova-firebase-plugin和PhoneGap-plugin-push。 firebase firestore-plugin怎么样?我是否也需要安装它?

我已经构建了应用程序并安装了Cordova-FCM-plugin然后运行应用程序,但无法获取firebase令牌。收到此错误:

  

错误:找不到:: FCMPlugin :: registerNotification

的exec代理

3 个答案:

答案 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];
    }