【发布时间】: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