游客模式接入

目录

1. 模块介绍

1.YSDK 从 1.2.3 版本开始支持接入游客登录体系。通过该功能,应用开发者可以不使用任何账号直接登入游戏。

2.该模块在接入时除了无需任何额外工作,只需要登录的时候调用对应的登录接口即可。

3.目前游客模式仅提供给单机类游戏使用

2. 登录接入

2.1 概述:

1.用户触发登录以后,前往YSDK后台验证,验证以后通过设置的全局的UserListener的onLoginNotify通知游戏获取到的openID、payToken、pf、pfkey等登录信息。

•游戏在收到onLoginNotify以后,可以完成用户登录相关的操作,建议游戏不要缓存票据,当游戏需要使用票据的时候,可以直接调用YSDK的接口获取。

游客模式没有自动登录,游戏每次启动以后需要主动调用登录接口才能触发游客登录。

2.2 用户登录接口:

•接口声明:

/**
 * 用户登录
 */
void login(ePlatform platform);

•接口调用:

YSDKApi.login(ePlatform.Guest);

2.3 获取登录信息接口:

•接口声明:

/**
 * 获取用户登录态数据
 */
int getLoginRecord(UserLoginRet& userLoginRet);

•接口调用:

UserLoginRet ret = new UserLoginRet();
int platform = YSDKApi.getLoginRecord(ret);
String payToken = ret.getPayToken();
String openid = ret.open_id;
int flag = ret.flag;
String msg = ret.msg;
String pf = ret.pf;
String pf_key = ret.pf_key;

2.4 用户注销接口:

•接口声明:

/**
 * 用户注销
 */
void logout();
•接口调用:

YSDKApi.logout();

以上信息是否解决您的问题?

Copyright © 1998 - 2017 Tencent. All Rights Reserved.

腾讯公司 版权所有

有问必答 返回顶部