统一注销 UnityEngine.Social

Logout with UnityEngine.Social in unity

我使用 UnityEngine.Social 在 googleplaygames 或 ios 上登录我的用户:

    Social.localUser.Authenticate(ProcessAuthentication);

这项工作很好,但现在我想让我的用户能够断开连接。但是 Social 或 ILocalUser class 不包含任何断开连接的方法。我没有找到如何干净地做到这一点并尽可能保留 google 或 ios 系统的抽象。

谢谢 - 抱歉出现英文错误 -

您可以简单地从 googleplaygames 注销:

using GooglePlayGames;
using UnityEngine.SocialPlatforms;

PlayGamesPlatform.Instance.SignOut ();

@Zeldarck 您可以退出 google 玩游戏,正如@Jindra Žák 所说,但是对于 iOS 游戏中心,不能退出,因为 iOS 没有提供一种方法为 iOS 游戏中心做 it.Refer here