梦工厂小游戏平台 - 官方网站http://mgc-games.com/#/
syncUserInfo 同步当前用户信息到小游戏平台
- //同步当前用户信息到小游戏平台
- jsBridge.leto.syncUserInfo({
- //用户ID(isLogin 为 false, userId 可为空)
- userId : "user_abc",
- //用户手机号(userId 非空时, mobile 可为空)
- mobile : "13800138000",
- //昵称
- nickname: "老张爱游戏",
- //头像
- portrait: "http://pics.sc.chinaz.com/Files/pic/icons128/5104/3.png",
- //是否是正式账号
- isLogin : true
- }, function(succ, data) {
- if (!succ) {
- alert(JSON.stringify(data));
- }
- });
复制代码
jumpMiniGame 启动小游戏
- //启动小游戏
- jsBridge.leto.jumpMiniGame({
- //必须,字符串类型,小游戏应用ID
- appId : "7268884",
- //可选,数字类型,游戏场景,默认0,具体含义请参见下方说明
- scene : 0
- }, function(succ, data) {
- if (!succ) {
- alert(JSON.stringify(data));
- }
- });
-
- /*
- scene 游戏场景可选值:
- 0 DEFAULT
- 1 TAB
- 2 FEED
- 3 CHAT
- 4 BANNER
- 5 GUESS_YOU_LIKE
- 6 FAVORITE
- 7 PLAYED_LIST
- 8 GAME
- 9 GAMECENTER
- 10 CATEGORY_LIST
- 11 VIDEO_STREAM
- 12 COMPETITIVE_GAME_CENTER
- 13 LOCK_SCREEN_GAME
- 15 LOCK_SCREEN_GAME_CENTER
- */
复制代码
startGameCenter 打开游戏中心
- //打开游戏中心
- jsBridge.leto.startGameCenter();
复制代码
setListener 设置监听器
• 如需接口调用事件,请设置此监听器;
- //处理发放金币的回调通知
- jsBridge.leto.setListener(function(event, data) {
- show({
- event: event,
- data : data
- });
- });
-
- //请拉到页面底部查看回调数据信息
- $('html,body').animate({ scrollTop: $('#view').offset().top }, 500);
-
- /**
- 回调参数说明:
- event - 事件代码,字符串类型
- onRequestMintage 请求发放金币
-
- data - 事件数据,JSON 对象
- **/
复制代码
removeListener 移除监听器
- //移除监听器,不会再收到回调通知
- //在需要时可重新调用 setListener
- jsBridge.leto.removeListener();
复制代码
|