Mini App 分享链接
getTossShareLink 函数会将用户指定的路径 转换为可在 Toss 应用中打开的分享链接。把这个链接传给他人时,Toss 应用会启动,并会 直接跳转到指定的深度链接页面可以。
如果未安装 Toss 应用,则会按如下方式运行。
iOS → App Store跳转
Android → Google Play 商店跳转
路径是指向 Toss 应用内部页面的 深度链接(deep link) 格式。例如可以按如下方式编写。
intoss://<应用名>
intoss://<应用名>/about?name=test另外 ogImageUrl如果指定它,就可以在 SNS、聊天工具等外部平台分享时显示的 预览图(OG 图片) 可以直接设置。由于 OG 图片在各平台上的裁剪方式和缓存特性不同,为了在分享时按预期展示,请遵循以下内容。
图片 URL 必须是
https://以 绝对路径开头。各平台推荐尺寸 ·
关于比例、文件格式、文件大小等详细规则,请查看内部文档中的 OG 图片规则并据此应用。
如果 OG 图片设置错误,预览可能会与预期不符,或在某些平台上完全不显示,请注意。
签名
function getTossShareLink(url: string, ogImageUrl?: string): Promise<string>;参数
url · 必填
是想通过深度链接打开的路径。
intoss://开头的字符串。ogImageUrl string
分享时在预览图(OG)中显示的图片 URL。
https://必须是以
返回值
Promise<string>包含 deep_link_value的 Toss 分享链接。
示例
体验示例应用
apps-in-toss-examples 在仓库中 with-share-link 下载代码,或扫描下方二维码亲自体验。
二维码链接: intoss://with-share-link
发布前测试指南
intoss:// scheme 是 只能在应用正式发布后访问。 为了在发布前测试功能,请使用上传时生成的 测试 scheme(二维码) 。
① 在二维码中 deploymentId 查看
每次上传应用 bundle 时,都会发放新的 deploymentId。在测试 scheme 中, _deploymentId 是必填参数。
示例:
② 将 path/query 应用到 scheme 中进行测试
应用子 path 时:
应用查询参数时:queryParams 必须进行 URL 编码。
最后更新于
这有帮助吗?