app内跳转到支付宝小程序

公司的奇葩要求

     我司有自己的APP、生活号,小程序,这种情况下如何和小程序关联,跳转到小程序里去,做到无缝对接?

       其实,小程序是支持这类跳转能力的;

       那么,要如何实现呢?

注意:至少需要上架一次小程序,才能使用该跳转方式测试。

       一、非小程序前端——跳转小程序 window.location.href="alipays://platformapi/startapp?appId=xxx&page=x/yz&query=xx%3dxx";

安卓app 这块 直接使用uri调用浏览器就可以

       参数解释

参数 描述 示例
appid 小程序appid 2017071307737205
page 小程序跳转的页面。如果不设置,默认为跳转至首页。 pages/user/user
query query:启动参数,内容按照格式为参数名=参数值&参数名=参数值… 之后encode xx%3dxx

       二、小程序端——获取参数: onLaunch(options){ //获取启动参数 if (options.query) { my.alert({content: '启动参数:'+JSON.stringify(options.query.x),}); } }        获取参数场景

           如果冷启动,则会在onLaunch(options) 中获得参数;

           如果为热启动,则会在onShow(options)中获得参数;

      建议:冷启动中获取不了的时候,再尝试在onShow中获取,若还是获取不了,则可判定为没有拿到该参数。

猜你喜欢

转载自blog.csdn.net/GodnessIsMyMine/article/details/84775893