《社交系统》

设置监听

社交系统存在回调信息,需要设置监听类以及监听方法。

/**
 * 为社交系统设置监听
*/
AnySDKSocial.getInstance().setListener(new AnySDKListener() {
    @Override
    public void onCallBack(int arg0, String arg1) {
        Log.d(String.valueOf(arg0), arg1);
        switch (arg0) {
        case SocialWrapper.SOCIAL_SIGNIN_FAIL://社交登录失败
            break;
        case SocialWrapper.SOCIAL_SIGNIN_SUCCEED://社交登录成功
            break;
        case SocialWrapper.SOCIAL_SIGNOUT_FAIL://社交登出失败
            break;
        case SocialWrapper.SOCIAL_SIGNOUT_SUCCEED://社交登出成功
            break;
        case SocialWrapper.SOCIAL_SUBMITSCORE_FAIL://提交分数失败
            break;
        case SocialWrapper.SOCIAL_SUBMITSCORE_SUCCEED://提交分数成功
            break;
        default:
            break;
        }
    }
});

相关接口

回调信息

回调信息 code msg
提交成功 SOCIAL_SUBMITSCORE_SUCCEED null 或者错误信息的简单描述
提交失败 SOCIAL_SUBMITSCORE_FAIL null 或者错误信息的简单描述
解锁成就成功 SOCIAL_UNLOCKACH_SUCCEED null 或者错误信息的简单描述
解锁成就失败 SOCIAL_UNLOCKACH_FAIL null 或者错误信息的简单描述

提交分数

接口名:
void submitScore(String leadboardID, long score);
可通过该接口提交分数,leadboardID 为排行榜 ID,score 为分数值。

获取排行榜

接口名:
void showLeaderboard(String leaderboardID);
可获取排行榜,leaderboardID 为排行榜 ID。

解锁成就榜

接口名:
void unlockAchievement(mapachInfo);
可通过该接口解锁成就榜,achInfo 为相关信息。

显示成就榜

接口名:
void showAchievements();
可通过该接口设置积分。

【评论区】