【问题标题】:Error when Initializing the Firebase component in Nativescript在 Nativescript 中初始化 Firebase 组件时出错
【发布时间】:2017-08-01 07:33:02
【问题描述】:

我正在尝试在我的 Nativescript 应用程序(Angular 2-TypeScript)中设置 Firebase。但是,它提示我错误如下。 必须在 AndroidManifest.xml 中设置有效的 Facebook 应用 ID,或者在初始化 sdk 之前通过调用 Facebook.setApplicationId 来设置。

我为什么要为初创公司提供 Facebook 应用 ID?

有什么想法吗?

非常感谢。

【问题讨论】:

  • 我假设您使用的是 nativescript-plugin-firebase。当(在插件安装期间)询问您是否使用 Facebook 登录时,您是否回答“是”?
  • @EddyVerbruggen - 我确实回答了“是”。但是,我认为这只是一个配置问题。我已经修改了 firebase.nativescript.json 文件,我设置了 "facebook_auth": false。
  • @EddyVerbruggen - 我需要重新安装并重新生成 Firebase 配置文件吗?
  • 如果您启用了 Facebook,则需要有效的 Facebook 应用程序 ID。如果您不想要它,您可以调整生成的“firebase.nativescript.json”文件并重新安装插件。还要重新添加 iOS 平台,因为 Facebook SDK 可能“挂”在该文件夹中。
  • @EddyVerbruggen- 好的。我会尝试一下。需要调整生成的“firebase.nativescript.json”并重新安装组件吗?通过调整'firebase.nativescript.json'文件不起作用?

标签: facebook firebase nativescript angular2-nativescript


【解决方案1】:

我已通过重新安装 native-script-firebase-plugin 来解决此错误消息“必须在 AndroidManifest.xml 中设置有效的 Facebook 应用程序 ID 或通过调用 Facebook 设置初始化 SDK 之前的 .setApplicationId"

至于第二条错误消息“Google Play Service is required on this device”,我刚刚在特定的 Android Emulator 上安装并升级了 Google Play Service,并且现在可以正常使用了。

总之,值得检查一下是否已安装并升级到适当版本的 Google Play 服务。

【讨论】:

    猜你喜欢
    • 2019-08-06
    • 2012-04-03
    • 2019-05-06
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多