字节小游戏SDK-ios切支付方案
一般字节小游戏和ios是不允许调起第三方支付的,但是有了字节内部的api,可以实现调隐藏api实现第三方支付功能。
openWebview API 接口文档
tt.openWebview
创建实例 Webview 实例, 该 Webview 的大小默认为 {left: -1, right: -1, width: 1, height: 1} 且不能修改
语法
tt.openWebview(options);
返回值
回调参数为 Webview 类型,属性参考 Webview 说明:
参数说明
options 为 object 类型,属性如下:
属性名 |
类型 |
默认值 |
必填 |
说明 |
url |
string |
无 |
是 |
跳转的 URL 地址, 域名必须为 wx.tenpay.com |
referer |
string |
无 |
是 |
商户申请微信 H5 支付时提交的授权域名,用户拉起微信支付后,无论支付结果如何都会跳转到 Safari 中显示该页面 |
回调成功
返回值为 Webview 对象,类型为 object,属性如下:
属性名 |
类型 |
默认值 |
必填 |
说明 |
close |
fuction |
无 |
是 |
用于关闭打开的 Webview |
errMsg |
string |
无 |
是 |
"openWebview:ok " |
回调失败
object 类型,属性如下:
属性名 |
类型 |
默认值 |
必填 |
说明 |
errMsg |
string |
无 |
是 |
"openWebview:fail " + 详细错误信息 |
示例代码
let params = { url:'https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx09115922286166a73ff1776308e32a0000&package=2514622250',
referer: 'microapp.bytedance.com',
success(res: any) { console.log('open Webview success!', res);
webview = res;
},
fail(res: any) { console.log('open Webview fail!', res);
},
}
tt.openWebview(params);
小游戏回到前台时,会自动关闭上次打开的 Webview
Webview
tt.openWebview 函数返回对象,包含的属性如下
属性名 |
类型 |
说明 |
close |
function |
用于关闭打开的 Webview |
Webview.close
为了防止意外的情况导致跳转微信失败,建议调用tt.openWebview 成功之后定时关闭此窗口
语法
Webview.close(options);
参数说明
回调成功
object 类型,属性如下:
,属性如下:
属性名 |
类型 |
默认值 |
必填 |
说明 |
errMsg |
fuction |
无 |
是 |
"Webview.close:ok " |
回调失败
object 类型,属性如下:
属性名 |
类型 |
默认值 |
必填 |
说明 |
errMsg |
string |
无 |
是 |
"Webview.close:fail " + 详细错误信息 |
示例代码
let params = { url:'https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx09115922286166a73ff1776308e32a0000&package=2514622250',
referer: 'https://microapp.bytedance.com',
success(res: any) { console.log('open Webview success!', res);
webview = res;
// cocos 写法,其他平台注意调整
setTimeout(()=>{ console.log('setTimeout close webview');
let params2 = { success(res: any) { console.log('timeout close Webview success!', res);
},
fail(res: any) { console.log('timeout close Webview fail!', res);
},
}
webview.close(params2);
},2000) ;
},
fail(res: any) { console.log('open Webview fail!', res);
},
}
tt.openWebview(params);
字节小游戏SDK-ios切支付方案相关推荐
- 微信小游戏SDK,全方位解读
01 前言 先上个活动,晓衡下定决心,开始学习英语了,从零开始的那种. 关注晓衡视频号,并在评论区留言,选出一名走心老铁,赠送 Cocos 定制体恤1件! 本周三(4月12日)中午12点,公布获奖名单 ...
- 微信小游戏内购米大师支付,不同金额创单问题处理
一.问题描述 微信小游戏的内购支付,接入的是米大师支付.先简单介绍下通用逻辑: 1).用户点击游戏内下单 2).客户端构造订单物品等参数并发给服务端 3).服务端接收后,生成唯一订单号 ...
- 运营技巧|小游戏SDK帮助轻松运营
SDK:英文全名是:Software Development Kit,翻译成中文的意思就是"软件开发工具包"通俗一点的理解,是指由第三方服务商提供的实现软件产品某项功能的工具包.S ...
- 字节小游戏上线总结(1)
前端时间,公司要求上线字节平台,鉴于其过程,总结如下: 1.所有宿主app都要求可以以游客身份玩游戏,即在不授权的情况下可以进行游戏: tip:在头条未登录的情况下,游戏内部调用tt.login(), ...
- 淘宝小游戏背后的质量保障方案
2022年4月,淘宝开启了小程序游戏项目,旨在从互动公域和店铺私域引入了大量的三方游戏服务商入淘 ,初步构建淘宝游戏的三方生态.对于开放质量团队来说,"游戏生态管控 & 游戏容器测试 ...
- Laya教程-对接抖音小游戏sdk(10分钟掌握)
抖音小游戏开发 视频演讲稿 LAYA对接抖音小游戏(10分钟掌握) 演讲稿: 本节内容讲的是:Laya对接抖音小游戏平台 功能点包括: banner广告,激励视频,插屏广告,渠道游戏列表展示,视频录制 ...
- 群玩小游戏sdk一键接入
群玩提供第三方用户互动内容服务,拥有"你画我猜"."谁是卧底"."豆腐王国"."猜歌名" 等多款互动竞猜类游戏.智能机器 ...
- Laya商业级教程-对接QQ小游戏sdk(5分钟掌握)
qq小游戏开发 视频演讲稿: Laya商业教程 LAYA版本2.5,开发语言ts 我们以官方的2d案例为模板,对接QQSDK QQ平台案例功能点: banner,激励视频,插屏,游戏盒子,积木广告,分 ...
- 《都市摩天楼》-诺基亚经典JAVA小游戏登录iOS
还记得诺基亚手机上的经典小游戏JAVA小游戏吗?现在在ios上也可以玩了,看看你还能叠多少层 App Store(免费下载):点我 或者app store搜索"都市摩天楼"
最新文章
- 数据恢复knowledge
- centos安装g++
- oracle手工收集awr报告_WHAT——什么是AWR?
- idea自动生成not null判断语句
- 拥抱ROS2系列:ROS2概述和实践入门(一)
- css带占位符的搜索框,superplaceholder.js-功能强大的超级输入框占位符插件
- Oracle不能加载OCI.DLL的解决方案
- 异常检测-基于孤立森林算法Isolation-based Anomaly Detection-1-论文学习
- 【语音识别】基于matlab GUI BP神经网络0到10数字语音识别【含Matlab源码 672期】
- 人工智能教学解决方案
- VS调试按钮和运行按钮无法使用
- 多元函数微分学的几何应用
- 【luogu CF1153F】Serval and Bonus Problem(期望)(DP)
- redenvelope php,Red Envelope (红包)
- matlab 创建批量文件夹_PS批量处理图片技巧!
- ​微信小程序开发难?资深大V教您微信小程序制作步骤和方法​
- 51款BI产品、80种可视化工具、80张图(总有一款适合你)
- C语言之三目运算符---学习笔记
- 元素偏移量 offset 系列
- airbnb机器学习模型_机器学习基础:预测Airbnb价格
热门文章
- tika 解析html table,Tika HTML文件提取示例
- 【Python零基础入门篇 · 7】:Python中的注释、字符串的常见操作、对象的布尔值
- 国际数据挖掘顶会 KDD 2019 应用方向冠亚军论文《Actions Speak Louder than Goals: Valuing Player Actions in Soccer》解读
- 微信/支付宝/网页--扫码进入H5页面,完成业务后关闭页面
- 在unity中如何实现视频播放暂停停止重播功能
- 计算机专业的大学生活演讲稿,大学生演讲稿3到5分钟
- 数据结构(零)掌握内容要求
- linux查看redis内存使用情况,总结:Redis查看内存使用情况
- 内向的人练习口才方法
- 解决Linux 下装 XP 黑屏之痛苦经历!