发布说明
改进 web-framework 的稳定性和开发体验
本次发布中,我们更稳定地调整了迷你应用的基础行为,并改善了 CLI 和 Devtools 的开发体验。
webView.pullToRefreshEnabled的默认值false改为 false。此变更旨在防止滚动时意外刷新,如有需要,apps-in-toss.config.ts中的defineConfig里直接true设置即可。全面优化了 ait --help。我们以实际的 bin 名称 ait 为准整理了示例,并补充了韩文/英文输出、颜色检测、ait --version、主要命令说明。
构建时
appName,brand,webBundle配置进行验证。brand.primaryColor的默认值也已新增。改进了 AIT Devtools 的 mock 自定义选项和测试真实性。
可以在打包器设置中直接配置 mock 初始状态,还可以添加·编辑 IAP 商品目录。订阅商品 mock、屏幕常亮防止、配件按钮事件也能更接近真实行为地测试。
提供新的测试环境
新增了可在本地浏览器中直接测试迷你应用的 AIT Devtools 包。
在新项目脚手架生成或从 2.x 版本迁移到 3.x 时会自动设置。
详细内容请看 SDK 3.x 迁移文档。请参考。
WebView 项目结构已改进
参数和返回值与现有 SDK 2.x 相同,因此无需单独修改代码即可应用。
配置文件结构变更:配置文件名称和部分属性已更改。
基于服务器的处理:已更改为由服务器而非客户端处理 SDK 内部逻辑。
稳定的问题应对:即使发生 SDK 问题,也可以无需合作方重新发布,直接在 Apps in Toss 服务器上修复并反映。
这是为了提升迷你应用生态的稳定性并将 SDK 保持在稳定版本的更新。
详细内容请看 SDK 3.x 迁移文档。请参考。
在促销、智能发送、Toss Pay API 中支持用户识别键(hash)认证
以往只能使用通过 Toss 登录发放的 userKey 来识别用户。 现在也可以用通过用户识别键发放功能获取的 hash 值调用以下 API。
促销 : 通过服务器发放促销积分
智能发送 : 开发智能发送
Toss Pay 一次性支付 : 开发 Toss Pay 一次性支付
Toss Pay 定期支付 : 开发 Toss Pay 定期支付
还提供可确认用户识别键是否有效的验证 API。
可以在导航栏中隐藏图标和应用名称
navigationBar中 withTitle 新增了选项。
withTitle将其 false设置为后,导航栏中的图标和应用名称会一起隐藏。
详情请见 导航栏 文档。
应用包分发命令新增了 --timeout 选项
ait deploy 用于调整命令中部署状态确认的最长等待时间的 --timeout 选项可用。
详情请见 测试 Toss 应用 文档。
新增非游戏导航栏主题设置功能
只需在配置文件中添加几个简单的值,就能设置非游戏导航栏的主题。 支持透明模式和深色模式。 详情请见 导航栏 文档。
用户信息功能已上线
在取得用户同意后,读取存储在 Toss 中的信息的 getConsentedUserData已新增。
可请求姓名、手机号码、地址等最多 8 项。
无需单独服务器,仅凭 SDK 即可使用。
详情请见 用户信息 文档。
修复 IAP 订阅支付回调 bug
在网页端 IAP.createSubscriptionPurchaseOrder 支付完成时 processProductGrant 已修复回调未被调用的问题。
为防止发放错误, 购买恢复逻辑也建议一并接入。
新增相册媒体选择 · PDF 查看器功能
从用户相册中选择照片·视频的 fetchAlbumItems以及将 PDF 数据在原生查看器中打开的 openPDFViewer 函数已新增。
详情请见 相册和 打开 PDF 查看器 文档。
新增通知同意文案请求功能
在发送补货通知、活动通知等需要事先同意的通知之前,可向用户请求接收同意 UI。 可通过回调接收同意结果,并决定是否发送通知。 详情请见 智能发送开发文档请参考。
新增 Toss Pay 定期支付(自动扣款)功能
如果用户首次注册一次支付方式,之后无需单独认证即可周期性自动扣款。 通过发行 billing key 并仅通过 API 调用来进行重复支付的方式,可用于订阅服务·定期配送·会员等各种重复收费模型。 详情请见 Toss Pay 定期支付开发文档请参考。
新增评价请求功能
可在用户充分感受到应用价值的时机请求评价的 requestReview 功能已新增。
合作方可通过该功能在用户体验积极的瞬间自然引导评价,并提升迷你应用的价值。
详情请见 迷你应用评价请求 文档。

改进促销发放功能
现在在非游戏环境下也可以无需服务器发放促销。 详情请见 促销指南。请参考。
