在下用Unity 写了个类游戏(因为只是互动性比较高所以用Unity 其实不算游戏)
用了Firebase的authentication来作Google登入的部分
我之前用的方法 是在Android Studio上作好登入部分
包成JAR
然后丢到Unity里去呼叫
这时会开一个新的Activity让你选要用来登入的帐号
登入然后取得ID token后
传回给Unity
这时在Unity里面透过这token就能作后续动作了
之前我用过这招是能成功登入
但后来我另一个Unity App用同个方法去作之后
却无法登入,在你选择要用来登入的帐号后,会传回:
Status{statusCode=DEVELOPER_ERROR, resolution=null}
查了一下GOOGLE,大部分人都说
是Firebase console里 keystore的SHA1没设好
debug的跟正式的都要设
但我检查过都有设了
google-services.json也都有更新
感觉很纳闷
不知道有没有前辈遇过类似问题
愿酬前三位解惑者各1200P聊表心意 感恩