Unity 应用无法登录 Google Play 服务,可能是由于权限问题
Unity app not able to login to Google Play Services, maybe due to permissions
我做了一个 Unity 小游戏,我想在其中加入 Google Play Services 和一些成就。我创造的成就等等。但是,似乎它不起作用,主要是第一点是没有正确记录到 Google Play 服务。这里有我正在使用的代码:
http://s27.postimg.org/9epuz81sz/codigo_conexion.png
然后,我注意到,有些可疑的地方,似乎 Google Play 中的应用程序没有要求访问互联网(您可以在此处查看):
https://play.google.com/store/apps/details?id=com.marcos.spaceshooter
所以我想我必须以某种方式在 Unity 的某个地方说我需要这个权限。对吗?
但是,还有一个奇怪的地方,如果我在Google玩游戏里看。游戏不显示成就。不过都已经公开了,下载游戏可以去Google玩游戏看看
有人知道如何解决这个问题吗?
非常感谢
从您的代码看来,您正在尝试登录然后激活插件。那是错误的逆序。尝试将 InitializeInstance 和 Activate 函数放在 Social.localUser.Authenticated(...) 之前的 Start() 函数中。如果没有帮助,请 post Logcat 记录。
我做了一个 Unity 小游戏,我想在其中加入 Google Play Services 和一些成就。我创造的成就等等。但是,似乎它不起作用,主要是第一点是没有正确记录到 Google Play 服务。这里有我正在使用的代码:
http://s27.postimg.org/9epuz81sz/codigo_conexion.png
然后,我注意到,有些可疑的地方,似乎 Google Play 中的应用程序没有要求访问互联网(您可以在此处查看):
https://play.google.com/store/apps/details?id=com.marcos.spaceshooter
所以我想我必须以某种方式在 Unity 的某个地方说我需要这个权限。对吗?
但是,还有一个奇怪的地方,如果我在Google玩游戏里看。游戏不显示成就。不过都已经公开了,下载游戏可以去Google玩游戏看看
有人知道如何解决这个问题吗?
非常感谢
从您的代码看来,您正在尝试登录然后激活插件。那是错误的逆序。尝试将 InitializeInstance 和 Activate 函数放在 Social.localUser.Authenticated(...) 之前的 Start() 函数中。如果没有帮助,请 post Logcat 记录。