三、独立账户

三、独立账户 #

#lfeng/wellplay/能力综述/账户集成

独立账户指开发者自身有用户系统,开发者自行完成玩家的注册、身份验证等流程。 在接入时,开发者可以直接通过调用SDK的相关接口,传入游戏账户的ID,完成Wellplay社区的登录。

注册说明 #

独立账户下,开发者自行在游戏内完成用户注册,不需要同步账号密码给Wellplay

当某个游戏账户ID被第一次调用登录时,会在Wellplay内部自动创建一个以该ID为唯一标识的内建账户,并完成登录。 在之后调用时,会直接加载该游戏账户ID所对应的内建账户。

账户ID #

该接口的功能接受开发者提供的一个游戏账户ID,或者加载一个关联到该ID的内部账户,因此开发者应注意传入的游戏账户ID在整个游戏账户系统中必须唯一。

如果游戏中本身的ID可能存在重复,则可以根据具体业务添加合适的前缀或后缀,对账户进行区分。同一个应用中相同的游戏ID会被认为是同一个Wellplay账户。

调用时机 #

如果采用独立账户模式,应确保在游戏账户准备就绪时(完成身份验证等)立即调用WellplayWellplay的交互业务功能都需要登录,并建议在SDK登录成功前,隐藏或者禁用界面上打开Wellplay社区的功能,以免用户使用了Wellplay自带的账户系统,导致混淆。

切换/注销账户 #

为了确保奖励签到等内建系统可以正常工作,建议在用户切换/注销账户时,及时同步Wellplay的账户状态,以便保证数据的一致性。