Google登录始终会引发Goolge登录异常。
我正在使用: 一种。 Unity 2018.1.5f1 b。 firebase_unity_sdk_6.2.0 C。 google-signin-plugin-1.0.4
步骤: 1.在Firebase上设置Unity应用。
同时将插件和示例Google脚本导入。
我正在使用Google Sample的登录脚本。
从C:\ Users \ user.android \ debug.keystore中添加了SHA-1指纹到Firebase控制台。
已下载googleservices.json并将其添加到Assets文件夹的根目录。
使用了从oauth客户端类型3到Web客户端ID的ID。
始终获得Google登录异常
注意:没有添加第三方模块,只有Unity Ads。
void Awake() {
configuration = new GoogleSignInConfiguration {
WebClientId = webClientId,//using id from google_services.json
RequestIdToken = true
};
}
public void OnSignIn() {
GoogleSignIn.Configuration = configuration;
GoogleSignIn.Configuration.UseGameSignIn = false;
GoogleSignIn.Configuration.RequestIdToken = true;
AddStatusText("Calling SignIn");
GoogleSignIn.DefaultInstance.SignIn().ContinueWith(
OnAuthenticationFinished,
TaskScheduler.FromCurrentSynchronizationContext());
}
它是Android版本。
如果有人可以帮助,将不胜感激。谢谢。