cocos原生对接文档


越南soha原生对接

<pre><code> bridge = PlatformClass.createClass(&amp;quot;JSBridge&amp;quot;);//创建脚步代理</code></pre> <h5>游戏交互逻辑</h5> <ol> <li>游戏端初始化完成调iOS的方法 <pre><code>游戏端调用ios端的写法 bridge.call( &amp;quot;initedGameEngine:&amp;quot;,&amp;quot;&amp;quot;); </code></pre></li> <li>点击游戏端登陆按钮,游戏端调用ios的startLogin方法 <pre><code>游戏端调用ios端的写法 bridge.call( &amp;quot;startLogin:&amp;quot;,&amp;quot;参数&amp;quot;); SG394 代表越南</code></pre></li> <li> <p>sdk登陆成功 iOS 调用游戏的enterGame方法</p> <pre><code>enterGame为游戏端外层js方法 function enterGame(user_info) { } user_info为json字符串 { uid:用户标识 token:登录令牌 platform: 字符串类型 an 表示安卓平台 ios 表示 ios平台 version: 本地版本号,正式服:远程版本号&amp;gt;本地版本号 反之 提审服 channel_num: 字符串类型 渠道编号 目前会传这一种渠道代号 SG394, 游戏端可以拿该字段分析分渠道数据 }</code></pre> </li> <li>游戏端上报数据给ios 需要游戏端调用ios的uploadRole方法 <pre><code>游戏端调用ios端的写法 bridge.call( &amp;quot;uploadRole:&amp;quot;,&amp;quot;参数&amp;quot;); 参数为json字符串类型 { action:字符串类型 enterGame:进入游戏 create_role:创角 level_up:角色升级 srvid: 字符串类型 区服 id, srvidname: 字符串类型 区服名, rolelevel: 字符串类型 角色等级, rolename: 字符串类型 角色名, createroletime: 创角时间,10位时间戳, roleid: 字符串类型 游戏研发方唯一角色 id, }</code></pre></li> <li>用户点击充值按钮,游戏发起充值给ios 需要游戏端调ios的pay方法 <pre><code>游戏端调用ios端的写法 bridge.call(&amp;quot;pay:&amp;quot;,&amp;quot;参数&amp;quot;); 参数为json字符串类型 { price: 商品价格, order_id: 游戏订单号, srvid: 字符串类型 区服 id, srvidname: 字符串类型 区服名, rolelevel: 字符串类型 角色等级, rolename: 字符串类型 角色名, roleid: 字符串类型 游戏研发方唯一角色 id, goods_id: 字符串类型 商品唯一id, subject: 商品名 }</code></pre></li> <li>用户被顶号,需要游戏端调用android或ios的logout方法 无参数 <pre><code>游戏端调用ios端的写法 bridge.call( &amp;quot;logout&amp;quot;);</code></pre></li> <li>用户点击选服页删除按钮,需要游戏端调用android或ios的delete方法 无参数 <pre><code>游戏端调用ios端的写法 bridge.call( &amp;quot;deleteAccount&amp;quot;);</code></pre></li> <li>用户点击选服页退出登陆按钮,需要游戏端调用android或ios的cancleAccount方法 无参数 <pre><code>游戏端调用ios端的写法 bridge.call( &amp;quot;cancleAccount&amp;quot;);</code></pre></li> <li> <p>游戏提供退出主城界面的js方法 window.exitGame(),供iOS端掉用</p> </li> <li>日志 <pre><code>bridge.call( &amp;quot;log:&amp;quot;,&amp;quot;&amp;quot;);</code></pre></li> </ol>

页面列表

ITEM_HTML