zoukankan      html  css  js  c++  java
  • 第三方应用调用应用市场和唤醒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设置”,按规范进行设置



  • 相关阅读:
    as3 return语句中的运算符
    AIR custom ApplicationUpdaterUI
    Flash Builder 无法连接到应用程序以访存概要分析数据
    Android的所有权限说明
    Tomcat数据源配置
    hibernate 延迟加载(懒加载)
    Android SQLite数据库操作
    Android下载文本文件和mp3文件
    JPA注解
    Android Intent传值且实现窗体跳转
  • 原文地址:https://www.cnblogs.com/jucheng/p/12422098.html
Copyright © 2011-2022 走看看