社交系统接口

来自AnySDK 文档
跳转至: 导航搜索

设置监听

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

/**
 * 为社交系统设置监听
*/
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(map<String,String>achInfo);
可通过该接口解锁成就榜,achInfo为相关信息

显示成就榜

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