Google Play未正确验证身份?

时间:2016-07-14 20:17:31

标签: c# unity3d google-play-services

按下屏幕按钮后,方法OnButtonPress()会对播放器进行身份验证,并在验证后显示排行榜。

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

public class Leaderboard : MonoBehaviour {

    void Awake() 
    {
        PlayGamesPlatform.Activate ();
    }

void OnButtonPress()
    {

        if(PlayGamesPlatform.Instance.IsAuthenticated())
                             PlayGamesPlatform.Instance.ShowLeaderboardUI("my_leaderboardID");
             else
                             Social.localUser.Authenticate((bool success)=>{
                                 PlayGamesPlatform.Instance.ShowLeaderboardUI("my_leaderboardID");
                             });
    }
}

摘要 - UI按钮用于:

  1. 如果用户未经过身份验证 - 要对他进行身份验证并显示排行榜。

  2. 如果用户已通过身份验证 - 只显示排行榜。

  3. 问题:当玩家按下按钮一次登录然后再次按下按钮时,他会被要求再次登录!此外,排行榜和“欢迎”弹出窗口永远不会出现。为什么身份验证“未保存” - 我该如何解决?

    认证过去常常正常工作! 我改变了什么?

    此外,在Google设置应用中:“登录后”我的游戏未显示在已连接应用列表中。

0 个答案:

没有答案