使用 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 注销的主要内容,如果未能解决你的问题,请参考以下文章

注销活动生命周期回调的正确方法是啥?

php用户登入与注销(cookie)

XP开机显示登录管理员··然后自己又注销··

请问怎样装多语言系统,,,不用重起只要注销就能换到别的语言下面..要怎么装,,用啥版本的XP才行,,,,

提高工作效率的快捷键汇总

Laravel 5.2:Auth::logout() 不起作用