GooglePlayGames加载标志弹出每次我启动我的应用程序



所以我想在我的Unity3D游戏中实现GooglePlayGames服务,但每次我从android设备打开游戏时,它都会弹出google play games加载标志,这种情况每次都会发生。我也无法打开排行榜和成就界面。我已经在开发者控制台和我的项目中设置了所有内容。我已经添加了我的邮箱作为测试员。下面是我的代码:

这是一个附加到我的相机的脚本

using UnityEngine;
using System.Collections;
using GooglePlayGames;
using UnityEngine.SocialPlatforms;

public class GooglePlayGamesScript : MonoBehaviour {
// Use this for initialization
void Awake () {
    PlayGamesPlatform.DebugLogEnabled = true;
    PlayGamesPlatform.Activate();
}
// Update is called once per frame
void Start () {
    if(!Social.localUser.authenticated){
    Social.localUser.Authenticate((bool success) => {
        Debug.Log("Authenticating");
        });
    }
}

}

这里我试着报告分数:

Social.ReportScore(AddPoints.HighScore,"770479155009",
(bool success) => {
Debug.Log("reporting score");
});

如果有人知道是什么原因导致的,请告诉我。我还需要说明的是,我的游戏尚未发行。

发生这种情况是因为您的用户从未获得身份验证。可能有几个原因。这是我自己之前遇到的几个问题。

  1. 试图在未发布的应用程序中运行GPG。这是我几次出现问题的原因。在Alpha通道中上传一个构建,并确保你使用的ID是经过批准的测试人员列表的一部分。另外,不要忘记发行GPG版本的游戏。

  2. 如果你正在运行任何干扰播放服务的应用程序,请停止它们。其中一个给我带来了很多悲伤的是自由。一般来说,只要停止任何可能使用SU

  3. 的东西

最新更新