一般字节小游戏和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切支付方案相关推荐

  1. 微信小游戏SDK,全方位解读

    01 前言 先上个活动,晓衡下定决心,开始学习英语了,从零开始的那种. 关注晓衡视频号,并在评论区留言,选出一名走心老铁,赠送 Cocos 定制体恤1件! 本周三(4月12日)中午12点,公布获奖名单 ...

  2. 微信小游戏内购米大师支付,不同金额创单问题处理

    一.问题描述         微信小游戏的内购支付,接入的是米大师支付.先简单介绍下通用逻辑: 1).用户点击游戏内下单 2).客户端构造订单物品等参数并发给服务端 3).服务端接收后,生成唯一订单号 ...

  3. 运营技巧|小游戏SDK帮助轻松运营

    SDK:英文全名是:Software Development Kit,翻译成中文的意思就是"软件开发工具包"通俗一点的理解,是指由第三方服务商提供的实现软件产品某项功能的工具包.S ...

  4. 字节小游戏上线总结(1)

    前端时间,公司要求上线字节平台,鉴于其过程,总结如下: 1.所有宿主app都要求可以以游客身份玩游戏,即在不授权的情况下可以进行游戏: tip:在头条未登录的情况下,游戏内部调用tt.login(), ...

  5. 淘宝小游戏背后的质量保障方案

    2022年4月,淘宝开启了小程序游戏项目,旨在从互动公域和店铺私域引入了大量的三方游戏服务商入淘 ,初步构建淘宝游戏的三方生态.对于开放质量团队来说,"游戏生态管控 & 游戏容器测试 ...

  6. Laya教程-对接抖音小游戏sdk(10分钟掌握)

    抖音小游戏开发 视频演讲稿 LAYA对接抖音小游戏(10分钟掌握) 演讲稿: 本节内容讲的是:Laya对接抖音小游戏平台 功能点包括: banner广告,激励视频,插屏广告,渠道游戏列表展示,视频录制 ...

  7. 群玩小游戏sdk一键接入

    群玩提供第三方用户互动内容服务,拥有"你画我猜"."谁是卧底"."豆腐王国"."猜歌名" 等多款互动竞猜类游戏.智能机器 ...

  8. Laya商业级教程-对接QQ小游戏sdk(5分钟掌握)

    qq小游戏开发 视频演讲稿: Laya商业教程 LAYA版本2.5,开发语言ts 我们以官方的2d案例为模板,对接QQSDK QQ平台案例功能点: banner,激励视频,插屏,游戏盒子,积木广告,分 ...

  9. 《都市摩天楼》-诺基亚经典JAVA小游戏登录iOS

    还记得诺基亚手机上的经典小游戏JAVA小游戏吗?现在在ios上也可以玩了,看看你还能叠多少层 App Store(免费下载):点我 或者app store搜索"都市摩天楼"

最新文章

  1. 数据恢复knowledge
  2. centos安装g++
  3. oracle手工收集awr报告_WHAT——什么是AWR?
  4. idea自动生成not null判断语句
  5. 拥抱ROS2系列:ROS2概述和实践入门(一)
  6. css带占位符的搜索框,superplaceholder.js-功能强大的超级输入框占位符插件
  7. Oracle不能加载OCI.DLL的解决方案
  8. 异常检测-基于孤立森林算法Isolation-based Anomaly Detection-1-论文学习
  9. 【语音识别】基于matlab GUI BP神经网络0到10数字语音识别【含Matlab源码 672期】
  10. 人工智能教学解决方案
  11. VS调试按钮和运行按钮无法使用
  12. 多元函数微分学的几何应用
  13. 【luogu CF1153F】Serval and Bonus Problem(期望)(DP)
  14. redenvelope php,Red Envelope (红包)
  15. matlab 创建批量文件夹_PS批量处理图片技巧!
  16. ​微信小程序开发难?资深大V教您微信小程序制作步骤和方法​
  17. 51款BI产品、80种可视化工具、80张图(总有一款适合你)
  18. C语言之三目运算符---学习笔记
  19. 元素偏移量 offset 系列
  20. airbnb机器学习模型_机器学习基础:预测Airbnb价格

热门文章

  1. tika 解析html table,Tika HTML文件提取示例
  2. 【Python零基础入门篇 · 7】:Python中的注释、字符串的常见操作、对象的布尔值
  3. 国际数据挖掘顶会 KDD 2019 应用方向冠亚军论文《Actions Speak Louder than Goals: Valuing Player Actions in Soccer》解读
  4. 微信/支付宝/网页--扫码进入H5页面,完成业务后关闭页面
  5. 在unity中如何实现视频播放暂停停止重播功能
  6. 计算机专业的大学生活演讲稿,大学生演讲稿3到5分钟
  7. 数据结构(零)掌握内容要求
  8. linux查看redis内存使用情况,总结:Redis查看内存使用情况
  9. 内向的人练习口才方法
  10. 解决Linux 下装 XP 黑屏之痛苦经历!