5.扩展能力
5.1 打开活动页面
Android
com.vigame.Activity.open();iOS
[IOSLoader openActivityPage];Unity
Wb.CoreManager.Instance.OpenActivityPage();5.2 打开公告
Android
Notice.open();iOS
[IOSLoader openNoticePage];Unity
Wb.CoreManager.Instance.OpenActivityNotice();5.3 提交排行数据
Android
Rank.submit(level,score,usedCoins,leftCoins);//提交排行数据iOS
[IOSLoader submitRankInfoWithUserId:@"userId" level:level score:score usedCoins:usedCoins leftCoins:leftCoins];Unity
Wb.CoreManager.Instance.SumbitRankData(string userId, int level, int score, int usedCoins, int leftCoins);参数:
userId:用户id
level:关卡ID
score:分数
usedCoins:已用钻石数
leftCoins:剩余钻石数
5.4 打开排行榜
Android
Rank.open();iOS
[IOSLoader openRank];Unity
Wb.CoreManager.Instance.OpenRank();5.5 打开用户反馈
Android
Feedback.open();iOS
[IOSLoader openGM];Unity
Wb.CoreManager.Instance.OpenFeedback();5.6 打开隐私政策
Android
CoreManagerNative.openProtocolByWeb();iOS
[IOSLoader openPrivacyPolicy];Unity
Wb.CoreManager.Instance.OpenPrivacyPolicy();注:隐私政策中的公司名称可通过assets/VigameConfig.xml中的CompanyIndex修改
5.7 打开用户协议
Android
CoreManagerNative.openUserAgreementByWeb();iOS
[IOSLoader openUserAgreement];Unity
Wb.CoreManager.Instance.OpenUserAgreementByWeb();5.8 使用兑换码
5.8.1 是否支持兑换码
Android
CDKey.isSupport();iOS
[IOSLoader isSupportExchangeCode];Unity
Wb.CoreManager.Instance.CDKeyIsSupport()返回值:
true:支持
false:不支持
5.8.2 使用兑换码
Android
CDKey.use(String dhm);CDKey.use(String dhm,DhmCallback callback);示例:
String dhm = "111111";
CDKey.use(dhm,new CDKey.DhmCallback() {
@Override
public void onFinish(CDKey.DhmData data) {
// TODO Auto-generated method stub
showToast(data.message);
}
});参数:
dhm:兑换码
callback:兑换码兑换结果回调
iOS
//使用兑换码[IOSLoader userExchangeCode:@“code”];参数:
code:兑换码
Unity
Wb.CoreManager.Instance.UseCDKey(string dhm)参数:
dhm:兑换码
5.9 本地推送(仅限iOS)
iOS
[IOSLoader pushLocalNotification:@“alertBody” fireDate:@“fireDate” noticeId:@”noticeId“];//取消单次推送[IOSLoader cancelPushWithId:@”noticeId“];//取消所有推送[IOSLoader cancelAllPush];参数:
alertBody:推送内容
fireDate:触发时间
noticeId:推送id(用于取消推送)
Unity
Wb.CoreManager.Instance.NotifyNotification(int id, string body, long fireDate, int unitInterval,Dictionary<string, string> userinfo);参数:
id:推送id(用于取消推送)
body:推送内容
fireDate:触发时间
unitInterval:间隔时间
userinfo:用户信息
5.10 快速评分(仅限iOS)
iOS
//快速打分
[IOSLoader fastmark]5.11 跳转评论(仅限iOS)
iOS
//跳转评论
[IOSLoader jumpComment];最后更新于
这有帮助吗?