iOS 微信分享1.8.6集成 总结

#####1.确认微信得Universal Links正常
首先,确认微信(7.0.7或以上版本)的Universal Links在设备上正常,以确保openSDK与微信双向使用Universal Links通信
Safari输入
https://help.wechat.com/app/

下拉查看是否有打开微信入口(如下图)。若无入口,可能是由于系统拉取微信Universal Links失败,请检查手机网络状态是否正常,或更新/重装微信
拉起微信测试.png

#####2.配置App的Universal Links

  • 创建一个文件名为apple-app-site-association的文件,注意不要有后缀名
  • 在文件中写入如下得内容
{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "teamID.Bundle identifier",
        "paths": ["*"]  此处依据情况来写 但是必须要有通配符。后面会讲到怎么使用
      }  
    ]
  }
}

teamID得获取位置
teamID.png

  • 将创建好得文件交给你们的后台让他帮你把这个文件上传到服务器根目录中或者是.well-known目录中去。服务器一定要支持https访问
    #####3.配置xcode的一些相关设置
  • 按照如下图得操作进行
    添加Associated Domains.png
  • 此时会出现如下得页面。选择Associated.png
    因为我已经添加过了所以在我的这个可选择列表中是没有的,如果没有添加过的话在选择列表中会有红框圈起来得一个图标
    #####4.配置Associated Domains
    配置Associated Domains.png
    applinks:域名地址 配置信息一定要这么写 前面是 applinks: 后面是你们公司得域名地址
    #####5.设置微信开发平台得一些信息
    微信开放平台信息设置.png
    此处一定要填写上,首先是你们公司得域名信息(https://xxx.xxx.com/****)
关于****的配置要依据你的apple-app-site-association文件的paths信息确定
1.如果你上面写得是[*]这种格式 
**** 就可以随便填写成如: 
https://xxx.xxx.com/abc   
https://xxx.xxx.com/zdxc  
就是说通配符* 代表你填写得任意的东西
2.如果你上面写的是[/stemp/*]这种格式
 **** 就可以随便填写成如: 
https://xxx.xxx.com/stemp/abc   
https://xxx.xxx.com/stemp/zdxc    
此处我写的这个 stemp 是我自己定义的 你可以替换成任意你想要得格式
3......
依据你上面文件paths的内容格式来创建对应的链接信息 所以说上面文件中得paths你可以任意得编写
如:[fff/xx/*] 等等

#####6.集成微信分享功能
请参照微信开放平台文档完成分享功能集成


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值