首页 文章

配置cordova-plugin-firebase

提问于
浏览
0

我已经安装了cordova-plugin-firebase . 在我的应用程序的根文件夹中,我已经压缩了www文件夹,config.xml,google-services.json和GoogleService-Info.plist . 我在phonegap构建中使用此文件,它可以为ios构建 . 我已经在iPhone 7中安装了应用程序,但是当我运行应用程序时它崩溃了 .

在插件页面中,我可以阅读(https://www.npmjs.com/package/cordova-plugin-firebase#important-notes):

“重要说明”这个插件使用一个钩子(准备好之后)将配置文件复制到正确的位置,即用于ios的平台/ ios / \ / Resources和用于android的平台/ android.Firebase SDK要求配置文件存在并且有效,否则您的应用程序将在启动时崩溃或Firebase功能将无法正常工作.PhoneGap Build Hooks无法与PhoneGap Build一起使用 . 这意味着您必须手动确保包含配置文件 . 一种方法是制作这个插件的私有分支,用你的实际替换占位符配置文件(参见src / ios和src / android),以及在plugin.xml中硬编码你的app id和api密钥 . “

所以我认为发生的事情是GoogleService-Info.plist和google-services.json没有放在正确的位置 .

但是,我该如何解决这个问题呢?我不明白有关制作私人分叉的解决方案吗?!?

有帮助吗?谢谢

1 回答

  • 0

    我回答自己 .

    由于钩子在phonegap构建中不起作用,我已经安装了Xcode和Android Studio . 现在该插件正在Android中工作,但不是ios . 我会为此发布一个问题 .

相关问题