|
/

U-LINK,iOS环境,若本地未安装应用,无法在微信中跳转应用商店;已安装应用可以唤起APP;

Z最有料
发布于 5 年前
51636
智能超链 U-Link
SDK集成与升级
API调用

接入U-Link后,具体实现效果如下:

1、安卓:因无微信白名单,所以统一处理成蒙层在浏览器中打开H5;

浏览器中打开h5后,本地未安装则在浏览器中下载应用包;已安装则唤醒APP;

问题1:安卓无白名单情况下,是否只能选择在浏览器中处理对应逻辑?

2、iOS:

1)浏览器环境:本地未安装,则可以跳转应用商店;本地已安装,则可以唤醒APP;

2)微信环境:本地未安装,点击按钮无法实现应用商店跳转,效果为原页面刷新;本地已安装,则可以唤醒APP;

问题2:iOS在微信中,如何实现本地未安装APP时,跳转应用商店?

5个回答
 
5 年前

问题1:安卓无白名单情况下,是否只能选择在浏览器中处理对应逻辑?
通常情况下是这样的,可以试一下apk下载地址配置应用宝的地址(微信支持比较好),或许就可以在微信直接下载了。

问题2:iOS在微信中,如何实现本地未安装APP时,跳转应用商店?

可以看官方解决方案https://developer.umeng.com/docs/191212/detail/200977

 
5 年前

问题一:无微信白名单是无法在微信内直接通过 H5页面打开app的,只能通过URL Scheme这种拉起方式,若出现拉起失败就提醒用户点击右上角浏览器通过浏览器内的H5页面直接拉起app。

问题二:iOS端本地未安装app的情况下,想要直接跳转到苹果商店,需要做一次重定向操作,这样可以通过wakeup url重定向到下载页面地址,具体的操作流程友盟官方开发者问答里面有,请参照如下链接:https://developer.umeng.com/docs/191212/detail/200977

 
5 年前

Android系统可以使用URL Scheme拉起,如果唤起失败就通过右上角浏览器打开。

ios系统可以使用Universal link方式拉起。

 
5 年前

楼主,看看这个是否可以帮助到你。

安卓端:开发者域名不在微信白名单内(此白名单并未对外公开),所以无法在微信内直接通过H5页面通过URL Scheme方式打开App。因为Android端只目前只有URL Scheme一种拉起方式,所以提醒用户如果唤起失败就通过右上角浏览器打开,浏览器内H5页面能直接唤起App。iOS端采取Universal link方式拉起App可以避免微信的封锁。

苹果端:不知道你是否是想实现未安装时直接跳转到Appstore页面。如果是想实现这个功能看看他们这个链接可以实现吗?之前有人遇到过感觉挺好用的。https://developer.umeng.com/docs/191212/detail/200977。

Loading ...
登录社区,分享你的经验