iOS功能开发iOS新手学习新特性

iOS 微信openSDK1.8.6更新后分享跳转两次的问题

2020-02-26  本文已影响0人  Yadea前端杂记

微信openSDK1.8.6开始支持Universal Link的跳转,通知开发者及时更新。
文档地址:关于openSDK1.8.6的更新说明

按照文档中配置即可,记录一下自己遇到的问题希望对大家有帮助。

  1. App中点击微信分享,跳转到微信后又跳回App再跳转到微信分享。
    如果是第一次分享这种情况是正常的,如图:


    图片.png

但如果每次分享都来回跳转,说明我们的配置有误。(我就是这种情况,一头雾水)

检查配置:

  1. apple-app-site-association必须在域名根目录
  2. 域名必须为https
  3. apple-app-site-association文件中的path:
    如果path为/xxx/*,那我们注册WXApi和在微信开放平台配置的时候的时候应该为https://域名/xxx/
    看这个官方的解释:
    图片.png

Xcode中applinks配置域名即可,即:


图片.png

这些都配置完成后再运行试试,应该就可以了。

--分割线--

  1. 我们项目有两套Key,昨天尝试用测试环境的配置都OK,今天切换到正式环境后又不行了。找了很久的原因,直接说啦:

Xcode的Associated Domains中微信只识别第一个applinks,我之前写了两个(一个测试一个正式),后来把测试的删掉了就可以正常分享了。

--分割线--

之后有问题再记录~

上一篇下一篇

猜你喜欢

热点阅读