Sdk-h5-client
来自陌陌游戏WIKI
h5 sdk初始化
(使用SDK所有功能前必要步骤):提供三种样式的导航栏,竖屏两种,竖屏一种。 demo源码 view-source:https://s.immomo.com/fep/momo/test-activity/h5_sdk_demo/init.html
竖屏默认样式竖屏样式2
横屏样式
![]()
调用方法:
/** * appid 由运营人员提供 * token url中获取 * LANDSCAPE 横屏参数 false(默认竖屏) true(横屏) * theme 1 (默认 竖屏样式1) 2 (竖屏样式2 ) * backEvent 回调函数 默认竖屏样式1返回按钮自定义事件 */ MMSDK.init({ appid : 'h5_testh5_pfBhAtb', LANDSCAPE:true, 横屏游戏在竖屏模式下强制横屏显示控制按钮,竖屏游戏不需要传此参数,2.91以上版本生效 token:'xxxx', theme: 1, // 主题说明 backEvent:backFunction }, function(userid){ //callback 回调方法成功后,以下的方法才能进行调用, 返回userid 用户唯一标识 游戏方需要以这个ID作为和momo用户的关联,才可以进入游戏 });
获取用户资料
/** * appid 由运营人员提供 MMSDK.getUserInfo({appid : 'h5_testh5_pfBhAtb'}, function(res){ console.log(res);//res为用户资料数据 });
返回结构
{ ec: 0, em: "success", timesec: 1581329129, data: { userid: "RlNKMzhac0ZnV3gwSWVwWXpNTWpZZz09", name: "德忠", sign: "", vip: 0, reg_time: 1501724538, constellation: "狮子座", birthday: "1999-07-28", age: 20, sex: "M", //性别 M 男 F 女 avatar: "https://img.momocdn.com/album/ED/75/ED75590E-E190-83FE-82B1-2B1441B0741520180601_S.jpg", photo: [ "ED75590E-E190-83FE-82B1-2B1441B0741520180601" ], city: "隐身", cityid: 110100, big_r: "2", vtoken: "1ac60d6ceaffbd5aaccb94b236cf8f785e412ae9" } }
sdk demo view-source:https://s.immomo.com/fep/momo/test-activity/h5_sdk_demo/getuserinfo.html
分享
调用陌陌客户端,可以分享到群组和好友 /** * copy_id string 运营人员提供 * apps array ['momo_contacts'] 'momo_contacts' 联系人 * extra object cp自定义参数 可以通过getExtra获取自定义参数 */ window._callback = function(res) { console.log(res); } MMSDK.callShare({ copy_id:, apps: ['momo_contacts'], // momo_contacts:陌陌好友/群组 callback: '_callback', extra: {"a": 1} })
//分享回调参数如下: { "app" : "momo_contacts", // momo_contacts momo群组 "mesage" : "分享成功", "status" : "0" //0 代表成功, 其他失败 } cp 获取extra参数,为object MMSDK.getExtra()