无效的应用ID:CHANGE-ME

时间:2016-11-09 22:43:02

标签: firebase-authentication

我是通过Firebase身份验证设置身份验证,但我收到了错误消息:

Invalid App ID: CHANGE-ME

我已在Firebase控制台中设置了Facebook身份验证,其中包含应用ID和密码,与我的应用在Facebook应用控制台上的ID相同。我还公开了应用程序,关闭了沙盒模式。此外,我已经在Facebook控制台上添加了Facebook登录产品,并从我的Firebase控制台提供了OAuth重定向链接。

我还在strings.xml中定义了应用ID,并在我的应用清单文件中引用了它:

<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>

为什么我收到此错误消息?

2 个答案:

答案 0 :(得分:8)

FirebaseUI-Android / auth / src / main / res / values / config.xml中的代码如下所示

<string name="facebook_application_id" translatable="false">CHANGE-ME<string/>

因此覆盖了我自己的应用程序中的实际值。之后它运行正常。

添加一行文件:string.xml

<string name="facebook_application_id" translatable="false">Actual app ID<string/>

以上更改解决了我的问题

答案 1 :(得分:0)

firebase似乎正在寻找字符串“ facebook_application_id”,但我想大多数人都将其命名为“ facebook_app_id”。我将这两个都添加到了字符串中,并解决了该问题:

<string name="facebook_app_id">APP_ID</string>
<string name="facebook_application_id">APP_ID</string>