配置 Garena 登录
Player Network 为 Garena 登录分配的渠道 ID 是 10,渠道定义在 Unity 引擎为 INTLChannel.Garena
而在 Unreal Engine 为 EINTLLoginChannel::kChannelGarena
。Player Network 在以下平台上支持 Garena 登录:
Garena SDK 集成了许多第三方 SDK,包括许多登录 SDK。这些登录渠道在 Player Network SDK 中作为 Garena 的子渠道提供。
在 Player Network SDK 1.16 版之后,Player Network SDK 将根据 INTLConfig.ini INTL_URL
属性切换 Garena 环境。当 Player Network SDK 处于 test/dev/debug 环境时,Garena 将处于测试环境;当 Player Network SDK 处于其他环境时,Garena 将处于正式环境。
目前,Player Network SDK 支持登录的 Garena 子渠道包括:
- Android:
Guest
、Garena
、Facebook
、Google
- iOS:
Guest
、Garena
、Facebook
、Apple
、Google
- Windows:
Garena
、Facebook
、Google
、Apple
绑定
根据当前登录的 Garena 账号的子渠道,可分为两种绑定方式:游客绑定和平台账号绑定。
-
游客绑定
通过 Garena 的游客子渠道登录后,游客账号可以绑定到其他 Garena 子渠道。 -
平台账号绑定
通过 Garena 的非游客子渠道登录后,可将登录账号作为主账号绑定其他子渠道账号。绑定前,请调用 Request Platform Binding Info 查看可供绑定的平台。
与主账号绑定的账号是辅助账号。绑定后,如果用户使用辅助账号登录,Garena 将返回其绑定的主账号的uid
和token
。