使用 UnityEngine.Social 注销
Posted
技术标签:
【中文标题】使用 UnityEngine.Social 注销【英文标题】:Logout with UnityEngine.Social in unity 【发布时间】:2017-07-05 13:49:48 【问题描述】:我使用 UnityEngine.Social 在 googleplaygames 或 ios 上登录我的用户:
Social.localUser.Authenticate(ProcessAuthentication);
这工作正常,但现在我想让我的用户能够断开连接。但是 Social 或 ILocalUser 类不包含任何断开连接的方法。如果可能的话,我没有找到如何干净地保持 google 或 ios 系统的抽象。
谢谢 - 抱歉英文错误 -
【问题讨论】:
Mmmhh... 不,no work 这个 chek 也在几秒钟后运行(在更新功能下),这不是等待注销的问题...您需要检查社交.Active.localUser.authenticated 变量。 我没有我用来帮助你的代码了:/ 也许 Google+ 和 GooglePlayGames 不一样? 【参考方案1】:您可以使用以下命令从 googleplaygames 退出:
using GooglePlayGames;
using UnityEngine.SocialPlatforms;
PlayGamesPlatform.Instance.SignOut ();
【讨论】:
【参考方案2】:@Zeldarck 您可以像@Jindra Žák 所说的那样从谷歌游戏中退出,但对于 iOS 游戏中心,由于 iOS 不提供退出方式,因此不能退出。请参阅 iOS 游戏中心 here
【讨论】:
感谢您的贡献!但是,由于这不是真正的答案,因此在@JindraŽák 的答案中添加评论会更合适。以上是关于使用 UnityEngine.Social 注销的主要内容,如果未能解决你的问题,请参考以下文章