“每次都要添加网页地址到H5域名,烦不烦”
“服务器根目录添加校验文件真麻烦”
“什么时候支持scheme 格式地址?”
……
过去,开发者想要在小程序里唤起网页,大多借助web-view组件来实现,但web-view有上述诸多问题。
因此,支付宝开放平台最近开放了my.ap.openURL接口,该接口能实现从小程序里跳转至第三方H5页面(https://)以及支付宝官方地址(包括alipays://和https://render.alipay.com/p/两种)。
怎么用?
路径为https://render.alipay.com/p/的支付宝官方地址可以直接跳转,但第三方H5页面和路径为alipays://的支付宝官方地址需要在小程序开发者设置里再手动添加一下,具体的路径是:控制台 > 对应小程序详情页 > 开发设置 > openURL 配置 中添加地址自助申请,白名单申请通过审核后约10分钟内生效。
具体的接入详情可查看接口文档
谁可以用?
• 此 API 仅支持支付宝企业主体小程序使用,且首期仅面向“城市服务”类目小程序开放,后续会全量开放。
• 基础库 2.7.20 或更高版本,使用 1.x 版本的小程序请先升级基础库。
唉,那边有开发者站起来问:
“这个跟以前的my.ap.navigateToAlipayPage有啥区别”
问得好!坐坐坐!
以前的my.ap.navigateToAlipayPage接口职能不清晰,同时跳转地址类型多导致开发者不易选择,所以我们不鼓励这种形式,后续小程序外跳H5的功能实现,建议开发者使用my.ap.openURL接口。
你对这个接口还有哪些疑问,欢迎下方给我们留言~