zoukankan      html  css  js  c++  java
  • 微信、QQ添加Universal Link

    官方说明

    1. Universal Links是什么
            Universal Links(通用链接),是苹果在iOS9之后,提供的一种“可通过传统HTTP链接来跳转APP”的能力。
    
            该特性相较于传统的Custom URL Scheme方式,具备唯一、安全、私有和简单的优势,因此互联OpenSDK在3.3.6版本对该能力进行了支持。
    
    2. 如何创建自己的Universal Links服务
            可参考Universal Links 苹果官方文档,Support Universal Links - Apple Documnet
    
    (1)域名必须支持 HTTPS
    (2)文件路径,二选一(不带任何后缀):
              https:// {host} /apple-app-site-association
              https:// {host} /.well-known/apple-app-site-association3)JSON 文件大小必须小于 128KB
    (4)JSON 中需要增加 互联的路径,以 appid 为 222222 为例,paths 中需添加"/qq_conn/{APPID} /* "
           {APPID}为互联当前应用的appid
    { "applinks": {
       "apps": [],
       "details": [ {
            "appID": "9JA89QQLNQ.com.apple.wwdc",
            "paths": [ "/wwdc/news/", "/videos/wwdc/2015*", "/qq_conn/222222/*" ]
          }, {
            "appID":"ABCD1234.com.apple.wwdc",
            "paths": [ "*", "/qq_conn/222222/*" ]
          } ] }
    }

     说明:

    apps:空

    appID: 这里的组成方式是 teamId.yourapp’s bundle identifier.如上面的 9JA89QQLNQ,ABCD1234都是teamId,这个值从哪来的呢? 它是从的开发者账户的个人中心来的,登陆你的开发者中心  com.apple.wwdc是你的方式是 teamId.yourapp’s ,在你的xcode工程中 

    paths: 根据 paths 键设定一个你的app支持的路径列表,只有这些指定的路径的链接,才能被app所处理,举个例子:如果你的网站是www.yohunl.com,你的path写的是”/support/*”,那么当用户点击www.yohunl.com/support/myDoucument,就可以进入你的app了,相反www.yohunl.com/other 就不会.  path是大小写敏感的!  *号表示任意路径. "paths": [ "*" ],这样就是地址都可以跳转app,不可取。

    ============================================================================

    下面是自己项目中的配置

    1.创建无后缀的文件apple-app-site-association

    2.在文件中写入如下内容:

    {
        "applinks": {
        "apps": [],
        "details": [
          {
            "appID": "2882FS3NWJ.com.zuji.dgtravel",
            "paths": [ "*", "/qq_conn/1580503943/*" ]
          },
          {
            "appID": "2882FS3NWJ.com.zuji.xltravel",
            "paths": [ "*", "/qq_conn/101948725/*" ]
          }
        ]
      }
    } 

    appID来自于xcode,paths来自于微信或QQ开放平台自动生成,如下图:

    3.上传apple-app-site-association文件到网站的根目录,此时通过https://www.tripzuji.com/apple-app-site-association依然无法访问,还需要进行下一步

    4.让IIS支持无后缀名访问,IIS中添加对Mime类型

       文件扩展名:"."          类型: application/octet-stream

       此时可以通过https://www.tripzuji.com/apple-app-site-association进行文件下载

    5.回到微信或QQ互联管理平台,点击验证,即可通过

  • 相关阅读:
    ubuntu 制做samba
    《Programming WPF》翻译 第4章 前言
    《Programming WPF》翻译 第4章 3.绑定到数据列表
    《Programming WPF》翻译 第4章 4.数据源
    《Programming WPF》翻译 第5章 6.触发器
    《Programming WPF》翻译 第4章 2.数据绑定
    《Programming WPF》翻译 第4章 1.不使用数据绑定
    《Programming WPF》翻译 第5章 7.控件模板
    《Programming WPF》翻译 第5章 8.我们进行到哪里了?
    《Programming WPF》翻译 第5章 5.数据模板和样式
  • 原文地址:https://www.cnblogs.com/fireicesion/p/15125615.html
Copyright © 2011-2022 走看看