步骤共三步
- 一、准备工作
- 二、微信开放平台申请
- 三、整理联调
一、准备工作
iOS
- 准备 Bundle ID
- 准备 Universal Link
1、后端配置 Universal Link
- 注册自己的域名xxx,且支持Https
- 上传配置文件到自己的域名,(一个名为 “apple-app-site-association” 的json格式 非json 文件,即无后缀名文件),配置内容如图所示,path是设置哪些路径可以唤起APP
- 确保在浏览器上直接访问 www.xxx.com/apple-app-s… 可以访问到JSON格式的字符串,而不是下载文件(如果是下载文件,请修改后端路径的访问格式)
2、iOS 开发者账号配置
- Identifiers 找到 Associated Domains,勾选即支持了 Universal Link
3、 Xcode 开发工具配置
- 在TARGETS->App->Signing&Capabilities->Associated Domains 填写 applinks:www.xxx.com
Android
- 准备 应用包名
- 准备 应用签名,应用签名工具在微信开放平台-Android资源下载中签名生成工具->下载(下载链接:developers.weixin.qq.com/doc/oplatfo… )Gen_Signature_Android.apk 之后在你的手机上通过adb install xxx.apk 安装,运行后输入你的应用包名即可得到一串数字,确保你手机上安装的是你的线上应用包名的App;
二、微信开放平台申请微信分享
微信官方认证的微信开放平台开发者账号(这个需要300一年,当然还有很多其他很好的功能)
- 创建移动应用
- 填写基本资料
- 填写上一步准备的资料
三、整体联调
至此已完成了App分享的对接
相关资料
- 微信分享iOS Universal Link配置说明 www.ngui.cc/el/2527281.…
- 为什么要配置Universal Links www.xinstall.com/unlink/?sou…
- iOS Universal Link 简介 zhuanlan.zhihu.com/p/555453337