使用 SohaGame SDK 登录¶
概述¶
本指南介绍了如何与 iOS 的登录集成。一旦经过身份验证的用户授权您的游戏,您就可以访问他们的数据,包括显示名称和头像。
开始之前¶
您需要将 SohaGame SDK 集成 到您的 iOS 游戏中。
登录¶
调用 loginWithCallback
方法:¶
认证用户¶
您有两种方式可以对用户进行认证:
- 服务与服务 (S2S) 认证(推荐)。
在获取访问令牌后,游戏将将其发送到游戏服务器,然后游戏服务器将向 SohaGame 服务器推送请求,以验证已登录的帐户信息。
有关 S2S 认证的 API 文档,请查看此处
- 使用 userId 进行认证。
登出¶
调用 logout
方法:
需要在此委托中处理游戏内登出。
删除帐户¶
从2022年6月30日起,Apple 要求在应用中提供帐户删除功能。了解更多信息,请查看此处 SDK 已经支持帐户删除。
首先,在游戏内界面上添加一个 "删除帐户" 按钮。
当用户点击此按钮时,请调用以下方法:
成功删除帐户时,将调用SohaDelegate
协议的 sohaDidDeleteAccountSuccess
方法。