1.1 账号部分

1.1.1 游客登录

说明

  • 登陆方式选择界面,点击GameStart按钮调用此API

接口

public void guestLogin(final CydoniaJPSDKCallbackListener sdkCallback)

参数说明

  • 无参数

示例

mCydoniaSDK.guestLogin(new CydoniaJPSDKCallbackListener() {
                    @Override
                    public void onResult(String params) {
                        System.out.println("Demo guestLogin onResult:"+params);
                        try {
                            JSONObject resultObject = new JSONObject(params);
                            if (resultObject.getInt("status") == 200) {
                                JSONObject dataObject = resultObject.getJSONObject("data");
                                Log.d(SDKDEMOTAG, "status:" + resultObject.get("status") + ", userId:" + dataObject.get("userId")
                                        + ", message:" + resultObject.get("msg"));
                                System.out.println("Demo guestLogin result:" + "status:" + resultObject.get("status")
                                        + ", userId:" + dataObject.get("userId") + ", message:" + resultObject.get("msg"));

                            }else {
                                Log.d(SDKDEMOTAG, "status:" + resultObject.get("status") + ", message:" + resultObject.get("msg"));
                                System.out.println("Demo guestLogin result:" + "status:" + resultObject.get("status")
                                        + ", message:" + resultObject.get("msg"));
                            }
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }


                    }
                });

1.1.2 获取SDK玩家ID

说明

  • 获取SDK发行的userID,每个玩家的userID是唯一的

  • 此userID在其他登陆方式的返回中也会返回

接口

参数说明

  • 无参数

示例

1.1.3 获取继承ID

说明

  • 获取继承ID,显示在继承密码设定界面

接口

参数说明

  • 无参数

示例

1.1.4 玩家登出

说明

  • 如果有玩家登出按钮需调用此API

接口

参数说明

  • 无参数

示例

1.1.5 是否设定过继承密码

说明

  • 检测该账号是否设定过继承密码

接口

参数说明

  • 无参数

示例

1.1.6 设定继承密码

说明

  • 给账号设定继承密码

接口

参数说明

  • pass1: 玩家第一次输入的密码

  • pass2: 玩家第二次输入的密码

示例

1.1.7 玩家继承

说明

玩家在另一台设备通过继承ID和继承密码来继承登录游戏的时候调用此API

接口

参数说明

  • migrateId: 玩家输入的继承ID

  • password: 玩家输入的继承密码

示例

1.1.8 SNS账号部分

几种SNS登录方式类同,仅拿一种进行说明。

SNS分享只有Twitter和Facebook两种SNS有。

Twitter部分

1.1.8.1 Twitter账号是否绑定

说明

判断Twitter账号是够绑定

接口

参数说明

示例

1.1.8.2 绑定Twitter账号

说明

对于还没有绑定Twitter账号的玩家,可以通过此API实现绑定

接口

参数说明

示例

1.1.8.3 Twitter账号解绑

说明

对于已经绑定过Twitter账号的玩家,可以通过此API实现解绑

接口

参数说明

示例

1.1.8.4 Twitter账号登录

说明

使用Twitter账号登录游戏,返回数据的数据结构与游客登录方式

接口

参数说明

示例

1.1.8.5 Twitter账号分享

说明

Twitter和Facebook提供了分享功能

接口

参数说明

  • textMsg:Twitter需要分享的文本

  • hashTags: 需要使用的hashTag

  • imgUri:图片文件的路径

示例

Facebook部分

*Facebook分享不允许给默认信息

Google部分

Last updated

Was this helpful?