Commit a7778e58 by kaisa

feat:更新cid使用方法

parent e44a5614
Showing with 94 additions and 37 deletions
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
// 13:关闭声音 // 13:关闭声音
// 14:关闭网页 // 14:关闭网页
// 15:通用viepager標題 // 15:通用viepager標題
// 16:成功转让黄金萤火虫 // 16:成功转让黄金萤火虫(弃用)
// 17:关闭半屏网页,打开自己的礼物面板 // 17:关闭半屏网页,打开自己的礼物面板
// 18: 打開購買VIP // 18: 打開購買VIP
// 19:打開購買守護彈窗 // 19:打開購買守護彈窗
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
// 23:自動添加直播間聊天消息 // 23:自動添加直播間聊天消息
// 24:获取网页图片下标 // 24:获取网页图片下标
// 25:点击web // 25:点击web
// 26:是否显示客服入口 // 26:左上角添加联系客服
// 27:直接唤起 苹果支付 和 google支付:(萤火虫6000版本新增) // 27:直接唤起 苹果支付 和 google支付:(萤火虫6000版本新增)
// 28:判断是否在外部可以关闭webview // 28:判断是否在外部可以关闭webview
// 29:webview上面的图标 (旧) // 29:webview上面的图标 (旧)
...@@ -56,6 +56,7 @@ ...@@ -56,6 +56,7 @@
// 57:开启/加入游戏房间 // 57:开启/加入游戏房间
// 58:告知客户端是否打开原生侧滑返回手势(flutter使用) // 58:告知客户端是否打开原生侧滑返回手势(flutter使用)
// 59: 上麦/下麦 // 59: 上麦/下麦
// 60:隐藏客户端标题头部
function webAppComm() { function webAppComm() {
this.data = null; this.data = null;
...@@ -187,7 +188,7 @@ function webAppComm() { ...@@ -187,7 +188,7 @@ function webAppComm() {
this.needRefresh = false; this.needRefresh = false;
} }
//分享 //3:分享
webAppComm.prototype.goShare = function (shareContent, shareType) { webAppComm.prototype.goShare = function (shareContent, shareType) {
let mShare = shareType || { //1图片 2文字 3网页 let mShare = shareType || { //1图片 2文字 3网页
"wechat": 3, "wechat": 3,
...@@ -211,7 +212,7 @@ webAppComm.prototype.goShare = function (shareContent, shareType) { ...@@ -211,7 +212,7 @@ webAppComm.prototype.goShare = function (shareContent, shareType) {
webAppCollaboration(obj2) webAppCollaboration(obj2)
} }
//客服 //4:客服
webAppComm.prototype.goCustomerService = function () { webAppComm.prototype.goCustomerService = function () {
let obj = { let obj = {
"cid": 4, "cid": 4,
...@@ -229,7 +230,7 @@ webAppComm.prototype.goCustomerService = function () { ...@@ -229,7 +230,7 @@ webAppComm.prototype.goCustomerService = function () {
webAppCollaboration(obj2) webAppCollaboration(obj2)
} }
//跳转外部浏览器 //5:跳转外部浏览器
webAppComm.prototype.goExternalWeb = function (h5Url) { webAppComm.prototype.goExternalWeb = function (h5Url) {
let obj = { let obj = {
"cid": 5, "cid": 5,
...@@ -242,7 +243,7 @@ webAppComm.prototype.goExternalWeb = function (h5Url) { ...@@ -242,7 +243,7 @@ webAppComm.prototype.goExternalWeb = function (h5Url) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//打开兑换宝石页面 //6:打开兑换宝石页面
webAppComm.prototype.goExchangeGem = function () { webAppComm.prototype.goExchangeGem = function () {
let obj = { let obj = {
"cid": 6, "cid": 6,
...@@ -255,7 +256,7 @@ webAppComm.prototype.goExchangeGem = function () { ...@@ -255,7 +256,7 @@ webAppComm.prototype.goExchangeGem = function () {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//绑定手机 //7:绑定手机
webAppComm.prototype.goBindPhone = function () { webAppComm.prototype.goBindPhone = function () {
let obj2 = { let obj2 = {
"cid": 7, "cid": 7,
...@@ -268,7 +269,7 @@ webAppComm.prototype.goBindPhone = function () { ...@@ -268,7 +269,7 @@ webAppComm.prototype.goBindPhone = function () {
webAppCollaboration(obj); webAppCollaboration(obj);
} }
//绑定微信 //8:绑定微信
webAppComm.prototype.goBindWechat = function () { webAppComm.prototype.goBindWechat = function () {
let obj2 = { let obj2 = {
"cid": 8, "cid": 8,
...@@ -296,7 +297,7 @@ webAppComm.prototype.needHelp = function () { ...@@ -296,7 +297,7 @@ webAppComm.prototype.needHelp = function () {
webAppCollaboration(obj2) webAppCollaboration(obj2)
} }
//确认是否有该APP //10:确认是否有该APP
webAppComm.prototype.ifHasApp = function (type) { //1微信 2line 3facebook 4Twitter 5WhatsApp 6微博 7QQ webAppComm.prototype.ifHasApp = function (type) { //1微信 2line 3facebook 4Twitter 5WhatsApp 6微博 7QQ
let obj2 = { let obj2 = {
"cid": 10, "cid": 10,
...@@ -310,7 +311,7 @@ webAppComm.prototype.ifHasApp = function (type) { //1微信 2line 3facebook 4Twi ...@@ -310,7 +311,7 @@ webAppComm.prototype.ifHasApp = function (type) { //1微信 2line 3facebook 4Twi
webAppCollaboration(obj) webAppCollaboration(obj)
} }
//跳转 //12:跳转
webAppComm.prototype.goOthers = function (jumptype, url = '', isHide, gid, topicId = '', uid) { webAppComm.prototype.goOthers = function (jumptype, url = '', isHide, gid, topicId = '', uid) {
let arr = { 16: '去儲值', 18: '跳轉到座駕', 3: '跳轉集合功能', 13: 'VIP中心', 26: '设置' }; let arr = { 16: '去儲值', 18: '跳轉到座駕', 3: '跳轉集合功能', 13: 'VIP中心', 26: '设置' };
let obj = { let obj = {
...@@ -350,7 +351,7 @@ webAppComm.prototype.goOthers = function (jumptype, url = '', isHide, gid, topic ...@@ -350,7 +351,7 @@ webAppComm.prototype.goOthers = function (jumptype, url = '', isHide, gid, topic
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//关闭网页 //14:关闭网页
webAppComm.prototype.closeWebView = function (callback) { webAppComm.prototype.closeWebView = function (callback) {
callback && callback(); callback && callback();
let obj = { let obj = {
...@@ -361,7 +362,7 @@ webAppComm.prototype.closeWebView = function (callback) { ...@@ -361,7 +362,7 @@ webAppComm.prototype.closeWebView = function (callback) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//打开多网页面板 //15:打开多网页面板
webAppComm.prototype.openRecords = function (urls, type) { webAppComm.prototype.openRecords = function (urls, type) {
let obj = { let obj = {
"cid": 15, "cid": 15,
...@@ -392,6 +393,32 @@ webAppComm.prototype.openRecords = function (urls, type) { ...@@ -392,6 +393,32 @@ webAppComm.prototype.openRecords = function (urls, type) {
appCollaboration(obj2); appCollaboration(obj2);
} }
//18: 关闭當前网页并弹出VIP购买页面
webAppComm.prototype.showVip = function (orderId) {
let obj = {
"cid": 18,
"reqCode": new Date().getTime(),
"data": {
"msg": "关闭当前网页并弹出VIP购买页面",
"orderId": orderId,
}
}
let obj2 = JSON.stringify(obj);
}
//19: 打开开通守护
webAppComm.prototype.buyGuard = function (roomid) {
let obj = {
"cid": 19,
"reqCode": new Date().getTime(),
"data": {
"msg": "打开开通守护",
"roomid": roomid,
}
}
let obj2 = JSON.stringify(obj);
}
//21:隐藏客户端顶部 //21:隐藏客户端顶部
webAppComm.prototype.hideTopBar = function () { webAppComm.prototype.hideTopBar = function () {
let obj = { let obj = {
...@@ -405,7 +432,7 @@ webAppComm.prototype.hideTopBar = function () { ...@@ -405,7 +432,7 @@ webAppComm.prototype.hideTopBar = function () {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//自動添加直播間聊天消息 //23:自動添加直播間聊天消息
webAppComm.prototype.addLiveMsg = function (content) { webAppComm.prototype.addLiveMsg = function (content) {
let obj = { let obj = {
"cid": 23, "cid": 23,
...@@ -420,7 +447,22 @@ webAppComm.prototype.addLiveMsg = function (content) { ...@@ -420,7 +447,22 @@ webAppComm.prototype.addLiveMsg = function (content) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//唤起谷歌、苹果支付 //26:左上角添加联系客服
webAppComm.prototype.addTopLeftService = function (data) {
let obj = {
"cid": 27,
"reqCode": new Date().getTime(),
"data": {
"msg": "左上角上角添加 联系客服",
"type": 1,
}
}
let obj2 = JSON.stringify(obj);
webAppCollaboration(obj2);
}
//27:唤起谷歌、苹果支付
webAppComm.prototype.oriCharge = function (data) { webAppComm.prototype.oriCharge = function (data) {
let obj = { let obj = {
"cid": 27, "cid": 27,
...@@ -438,6 +480,36 @@ webAppComm.prototype.oriCharge = function (data) { ...@@ -438,6 +480,36 @@ webAppComm.prototype.oriCharge = function (data) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
// 28:判断是否可以在外部关闭webview
// closeType 0:点击区域外关闭 1:点击区域外不关闭
webAppComm.prototype.closeOutSideWebView = function (closeType) {
let obj = {
"cid": 28,
"reqCode": new Date().getTime(),
"data": {
"msg": "判断是否外部关闭webview",
"closeType ": closeType,
}
}
let obj2 = JSON.stringify(obj);
console.log(obj2)
webAppCollaboration(obj2);
}
// 30:注销账号后退出
webAppComm.prototype.logOff = function (data) {
let obj = {
"cid": 30,
"reqCode": new Date().getTime(),
"data": {
"msg": "注销账号后退出",
}
}
let obj2 = JSON.stringify(obj);
webAppCollaboration(obj2);
}
// 31: 打开半屏网页 // 31: 打开半屏网页
webAppComm.prototype.openHalfWeb = function (param) { webAppComm.prototype.openHalfWeb = function (param) {
let obj = { let obj = {
...@@ -474,23 +546,8 @@ webAppComm.prototype.openHalfWeb = function (param) { ...@@ -474,23 +546,8 @@ webAppComm.prototype.openHalfWeb = function (param) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
// 28:判断是否可以在外部关闭webview
// closeType 0:点击区域外关闭 1:点击区域外不关闭
webAppComm.prototype.closeOutSideWebView = function (closeType) {
let obj = {
"cid": 28,
"reqCode": new Date().getTime(),
"data": {
"msg": "判断是否外部关闭webview",
"closeType ": closeType,
}
}
let obj2 = JSON.stringify(obj);
console.log(obj2)
webAppCollaboration(obj2);
}
//webview右上角的icon //32:webview右上角的icon
webAppComm.prototype.showIcons = function (infos) { webAppComm.prototype.showIcons = function (infos) {
let obj = { let obj = {
"cid": 32, //新的右上角展示 "cid": 32, //新的右上角展示
...@@ -503,7 +560,7 @@ webAppComm.prototype.showIcons = function (infos) { ...@@ -503,7 +560,7 @@ webAppComm.prototype.showIcons = function (infos) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//打开更多功能面板 //33:打开更多功能面板
webAppComm.prototype.openExtra = function (infos) { webAppComm.prototype.openExtra = function (infos) {
let obj = { let obj = {
"cid": 33, //打开额外功能面板 "cid": 33, //打开额外功能面板
...@@ -516,6 +573,7 @@ webAppComm.prototype.openExtra = function (infos) { ...@@ -516,6 +573,7 @@ webAppComm.prototype.openExtra = function (infos) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//修改网页标题
webAppComm.prototype.changeTitle = function (param) { webAppComm.prototype.changeTitle = function (param) {
let obj = { let obj = {
"cid": 34, //修改网页title 居中显示。 "cid": 34, //修改网页title 居中显示。
...@@ -534,7 +592,7 @@ webAppComm.prototype.changeTitle = function (param) { ...@@ -534,7 +592,7 @@ webAppComm.prototype.changeTitle = function (param) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//修改网页标题 //修改网页标题(中间默认Firefly Icon)
webAppComm.prototype.changeTitle1 = function () { webAppComm.prototype.changeTitle1 = function () {
let obj = { let obj = {
"cid": 34, //修改网页title 居中显示。 "cid": 34, //修改网页title 居中显示。
...@@ -552,7 +610,7 @@ webAppComm.prototype.changeTitle1 = function () { ...@@ -552,7 +610,7 @@ webAppComm.prototype.changeTitle1 = function () {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//修改网页标题 //修改网页标题(中间只显示文本标题-默认取网页的title标题的值)
webAppComm.prototype.changeTitle2 = function () { webAppComm.prototype.changeTitle2 = function () {
let obj = { let obj = {
"cid": 34, //修改网页title 居中显示。 "cid": 34, //修改网页title 居中显示。
...@@ -565,7 +623,7 @@ webAppComm.prototype.changeTitle2 = function () { ...@@ -565,7 +623,7 @@ webAppComm.prototype.changeTitle2 = function () {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//修改网页标题 //修改网页标题(根据传入的图片设定标题中间Icon)
webAppComm.prototype.changeTitle3 = function (imgUrl, param) { webAppComm.prototype.changeTitle3 = function (imgUrl, param) {
let obj = { let obj = {
"cid": 34, //修改网页title 居中显示。 "cid": 34, //修改网页title 居中显示。
...@@ -583,7 +641,7 @@ webAppComm.prototype.changeTitle3 = function (imgUrl, param) { ...@@ -583,7 +641,7 @@ webAppComm.prototype.changeTitle3 = function (imgUrl, param) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
// 修改网页标题 // 修改网页标题(中间只显示文本标题-根据传入的值来定义)
webAppComm.prototype.changeTitle4 = function (title) { webAppComm.prototype.changeTitle4 = function (title) {
let obj = { let obj = {
"cid": 34, //修改网页title 居中显示。 "cid": 34, //修改网页title 居中显示。
...@@ -707,7 +765,6 @@ webAppComm.prototype.toVibrate = function (duration) { ...@@ -707,7 +765,6 @@ webAppComm.prototype.toVibrate = function (duration) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//43: 修改webview宽高 //43: 修改webview宽高
webAppComm.prototype.setRatio = function (type, wr, hr, position, unit) { webAppComm.prototype.setRatio = function (type, wr, hr, position, unit) {
let obj = { let obj = {
...@@ -949,7 +1006,7 @@ webAppComm.prototype.hideClientTitle = function (type) { ...@@ -949,7 +1006,7 @@ webAppComm.prototype.hideClientTitle = function (type) {
webAppCollaboration(obj2); webAppCollaboration(obj2);
} }
//接收客戶端的消息 // 接收客戶端的消息
webAppComm.prototype.reMsgFromApp = function (callback) { webAppComm.prototype.reMsgFromApp = function (callback) {
callback && callback(); callback && callback();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment