如何在中使用支付宝支付?
任何看似完全不合理的需求,对于客户而言,必然存在他的合理性。产品经理要基于对产品的了解程度,去展开推理和想象。
看到标题,也会你会认为这是一个笑话,但是很不幸的是,今天遇到了一个案例,由于一些不能说明白的原因,公司领导真的提了这个需求,至于具体原因后文会再细说。
01 需求说明
领导要求把我们产品中所有用到的支付直接去掉,首先是APP里屏蔽掉支付选项,去掉后,APP就只能使用支付宝支付。
但是考虑到我们的产品通过宣传效果一直不错,如果去掉了支付,/小程序里用户场景就不能实现闭环了,但领导又不想放弃这块大的蛋糕,于是提出了这个“大胆”
的需求,希望以最低的成本看看还能保留多少的订单,且尽量把上的用户引导去下载APP。
02 方案探索
首先我们有H5、小程序两种产品形式,通过与技术大大们沟通,总结得到几点思路:
1. 中直接打开支付宝是不可能的了
现在大家看到的里不能打开阿里一系列产品的页面,其实最早起源于2022年底,是淘宝页面首先屏蔽了来源的访问。啊……这个问题也不宜多说,大家自行百度吧。
总之现在的结果就是,打开支付宝、淘宝等链接时,就会见到如下界面:
2. 只能通过一个可以打开的产品作中转打开支付宝
经过一轮头脑风暴,大家想到了几个似乎可行的方案:
支付宝怎么用我们经常在中放置APP的下载地址,然后用户扫码或点击后,能跳出,跳到应用商店
浏览器中,点击界面右上角,安卓用户可以看到一个“在浏览器中打开”,苹果手机用户可以看到一个“在Safari中打开”的功能,可以将链接在系统默认的浏览器中打开。当我们的网站被屏蔽了,或者需要的某些功能里面无法直接调用时,这是一种常用的离开环境的方法。
官方给出了小程序唤起APP的方法
小程序开发文档,从小程序中打开APP:
developers.weixin.qq/miniprogram/dev/framework/open-ability/launchApp.html
3. 逐个方案验证
第一个方案:通过应用商店作为跳板打开我们的APP
经过与技术沟通和一顿百度,只有APP上架到了腾讯应用宝,然后用户访问应用宝对应的链接或二维码时,会根据系统判断,iOS自动打开苹果的APP Store,安卓打开腾讯应用宝。
我们APP本来就上架了腾讯应用宝,这点可以接受,但是这就带来二个额外的问题:安卓用户不是都装了腾讯应用宝;苹果App Store和腾讯应用宝是否能接受我们的传参,然后打开特定的页面呢?
腾讯应用宝的开发文档,提供了一项功能叫做“Applink能力”:
微下载能力不仅能够帮助开发者在等场景进行一键下载安装,目前已支持直接拉起应用的指定内容页,帮助开发者缩短内容触达路径,提升产品活跃和用户体验;
wiki.open.qq/index.php?title=mobile/%E5%BA%94%E7%94%A8%E5%AE%9D%E5%BE%AE%E4%B8%8B%E8%BD%BD#3.3_Applink.E8.83.BD.E5.8A.9B
但是该功能使用需要申请,不是公开的。
首先,为了让用户能用支付宝支付,我们还得让用户装上腾讯应用宝,还要去申请他们的内测功能……能这么折腾我们为什么不让用户直接支付呢真是的。所以让我们去推广他的应用宝,现行情况下自然是不可能的。
在苹果iOS9以上的系统中,苹果提供了Universal Links功能,实现用户若未安装APP则跳到应用商店下载页,否则直接唤起APP的功能。
苹果对应开发文档(英文):
developer.apple/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW1
发布评论