如何设置Firebase数据库URL(Unity)

如何设置Firebase数据库URL(Unity),firebase,unity3d,facebook-unity-sdk,Firebase,Unity3d,Facebook Unity Sdk,我正在尝试使用Firebase创建Facebook登录。 我的登录功能是: public void facebook登录() { var perms=new List(){“public_profile”,“email”}; FB.LogInWithReadPermissions(perms、AuthCallback); 如果(FB.IsLoggedIn) { 字符串aToken=Facebook.Unity.AccessToken.CurrentAccessToken.UserId; Fir

我正在尝试使用Firebase创建Facebook登录。 我的登录功能是:

public void facebook登录()
{
var perms=new List(){“public_profile”,“email”};
FB.LogInWithReadPermissions(perms、AuthCallback);
如果(FB.IsLoggedIn)
{
字符串aToken=Facebook.Unity.AccessToken.CurrentAccessToken.UserId;
Firebase.Auth.FirebaseAuth Auth=Firebase.Auth.FirebaseAuth.DefaultInstance;
Firebase.Auth.Credential Credential=Firebase.Auth.FacebookAuthProvider.GetCredential(aToken);
身份验证签名与凭证同步(凭证)。继续(任务=>{
如果(task.IsCanceled)
{
LogError(“SignInWithCredentialAsync已取消”);
返回;
}
if(task.IsFaulted)
{
LogError(“SignInWithCredentialAsync遇到错误:“+task.Exception”);
返回;
}
Firebase.Auth.FirebaseUser newUser=task.Result;
LogFormat(“用户成功登录:{0}({1})”,
newUser.DisplayName,newUser.UserId);
});
}
}
这里是firebaser

目前Firebase games SDK中存在漏洞,这要求在
google services.json
和/或
google services info.plist
文件中指定
databaseURL
值。不幸的是,该密钥不再存在,除非您实际使用实时数据库

最简单的方法可能是:

  • 在Firebase控制台中创建实时数据库实例
  • 下载更新的配置文件并再次将其添加到项目中

  • 更新:我刚刚发现Github上也提到了一个解决问题的方法