无法使用Firebase部署Ionic应用程序找不到包名称的匹配客户端

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法使用Firebase部署Ionic应用程序找不到包名称的匹配客户端相关的知识,希望对你有一定的参考价值。

我用firebase创建了离子3应用程序

应用程序正确启动,并连接到firebase DB。并可以执行CRUD操作。

当我使用命令部署应用程序时

$ ionic cordova build --release android

我收到错误消息:

No matching client found for package name 'io.ionic.starter'

注意:文件'google-services.json'丢失,我的应用程序未显示在Firebase控制台pic

我在app模块中初始化firebase:

// Initialize Firebase
var config = {
  apiKey: "AIzaSyDGJaayYxyasdufYG7GKo36nUMdsfU",
  authDomain: "firedo-3997a.firebaseapp.com",
  databaseURL: "https://firedo-3997a.firebaseio.com",
  projectId: "firedo-3997a",
  storageBucket: "firedo-3997a.appspot.com",
  messagingSenderId: "578088897558"
};
firebase.initializeApp(config);

请帮我部署这个应用程序

答案

您需要从firebase将google-services.json文件添加到离子项目的根文件中。您必须在config.xml文件中创建类似firebase中项目名称的文件。

以上是关于无法使用Firebase部署Ionic应用程序找不到包名称的匹配客户端的主要内容,如果未能解决你的问题,请参考以下文章

未找到模块:错误:无法解析“@firebase/app”Ionic Firebase

Ionic 2 - firebase 插件 - 无法获取手机的令牌

将构建文件上传到Firebase主机后,Ionic会抛出错误

向 Ionic 4 项目添加 cordova-plugin-firebase-dynamiclinks 导致无法构建

如何使用 ionic 3 和 Firebase Cloud Messaging 从通知栏打开特定页面?

Ionic v4 Firebase:无法读取未定义的属性“电子邮件”