第三方应用调用应用市场和唤醒APP


1、IOS系统

(1)唤醒应用App Store的应用下载页

 

协议:app唤醒url,苹果商店提供

 

 

 

 

 

下载地址:在苹果商店中找到该应用,点击获取右侧的分享按钮,出现下半屏幕的弹窗,点击拷贝链接,复制出来的链接为IosApp下载地址。

(2)唤醒APP

参考链接:

iOS平台设置UrlSchemes,实现被第三方应用调用:ask.dcloud.net.cn/article/64

iOS平台设置应用访问白名单(LSApplicationQueriesSchemes):ask.dcloud.net.cn/article/434

可定义APP的UrlSchemes(设置方法见最后一步),可设置urlscheme启动传递的参数。

2、Android系统

(1)跳转下载APP的地址

下载地址:Android包所在线上地址

(1)唤醒APP

参考链接:

Android平台设置UrlSchemes,实现被第三方应用调用:ask.dcloud.net.cn/article/409

可定义APP的UrlSchemes(设置方法见最后一步),可设置urlscheme启动传递的参数。

 

 

3、代码部分

 

 

 

var ua = window.navigator.userAgent.toLowerCase();
var ios_store=''; var android_store=''; var ios_url_scheme=''; var android_url_scheme=''; //判断是苹果手机还是安卓手机 对应的下载样式显示 if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) { $('#ios').show(); } else if (navigator.userAgent.match(/android/i)) { $('#android').show(); } else { window.alert('请在手机端打开') } //点击下载 获取app的协议进行跳转打开 $('.app_download').click(function () { window.open($(this).attr('data-agreement'));//先尝试打开app window.setTimeout(function () { window.location = $(this).attr('data-url');//app打开失败则打开App Store或安卓下载地址 }, 2000); })复制代码

 

 

 

4、uni-app设置UrlSchemes

依次点击“mainifest.json->App常用其它设置->IOS设置/Android设置”,按规范进行设置

 




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM