App 微信分享

218 阅读1分钟

步骤共三步

  • 一、准备工作
  • 二、微信开放平台申请
  • 三、整理联调

一、准备工作

iOS

  1. 准备 Bundle ID
  2. 准备 Universal Link

1、后端配置 Universal Link

  1. 注册自己的域名xxx,且支持Https
  2. 上传配置文件到自己的域名,(一个名为 “apple-app-site-association” 的json格式 非json 文件,即无后缀名文件),配置内容如图所示,path是设置哪些路径可以唤起APP
  3. 确保在浏览器上直接访问 www.xxx.com/apple-app-s… 可以访问到JSON格式的字符串,而不是下载文件(如果是下载文件,请修改后端路径的访问格式)

image.png

2、iOS 开发者账号配置

  1. Identifiers 找到 Associated Domains,勾选即支持了 Universal Link

3、 Xcode 开发工具配置

  1. 在TARGETS->App->Signing&Capabilities->Associated Domains 填写 applinks:www.xxx.com

Android

  1. 准备 应用包名
  2. 准备 应用签名,应用签名工具在微信开放平台-Android资源下载中签名生成工具->下载(下载链接:developers.weixin.qq.com/doc/oplatfo… )Gen_Signature_Android.apk 之后在你的手机上通过adb install xxx.apk 安装,运行后输入你的应用包名即可得到一串数字,确保你手机上安装的是你的线上应用包名的App;

二、微信开放平台申请微信分享

微信官方认证的微信开放平台开发者账号(这个需要300一年,当然还有很多其他很好的功能)

  1. 创建移动应用
  2. 填写基本资料
  3. 填写上一步准备的资料

三、整体联调

至此已完成了App分享的对接

相关资料

  1. 微信分享iOS Universal Link配置说明 www.ngui.cc/el/2527281.…
  2. 为什么要配置Universal Links www.xinstall.com/unlink/?sou…
  3. iOS Universal Link 简介 zhuanlan.zhihu.com/p/555453337