登录

SDK登录分为游客登录,GameSamba帐号登录,Facebook帐号登录和Google帐号登录 4种模式。

游客登录

API介绍

SDK会根据设备ID生成游客帐号,玩家使用游客帐号登录。

API原型

/**
 * 游客登录
 * @param tokenLoginCallback 登录结果回调
 */
public void guestLogin(TokenLoginCallback tokenLoginCallback)

示例

ngamesSdk.guestLogin(new NgamesSdk.TokenLoginCallback() {
    @Override
    public void onSuccess(TokenLoginResult.Data data) {
        //登录成功
    }

    @Override
    public void onError(BaseResult error) {
        //登录失败
    }
});

GameSamba 账号登录

API介绍

SDK会根据设备ID生成游客帐号,玩家使用游客帐号登录。

API原型

示例

Facebook 账号登录

API介绍

使用Facebook帐号登录,登录结果会通当前Activity中的 onActivityResult 中返回

API原型

示例

添加登录回调:

Facebook和Google登录结果回调

Google 帐号登录

API介绍

使用 Google帐号登录

API原型

示例

添加登录回调:

Facebook和Google登录结果回调

Facebook和Google登录结果回调

如果使用了Facebook或者Google登录,必须实现 onActivityResult 中的回调方法进行结果回调。

添加登录回调:

登录成功

登录成功后,游戏研发需要在登录成功回调中实现:

Last updated