• 安逸的日子总是那么短暂,刚上完线,唏嘘人生是那么短暂而又漫长,刚准备进入安逸圈,结果晴天霹雳

    这特么是啥 ,我没动啥代码哇,瞬间感觉蛋蛋有微微的疼痛,经过测试只有新系统(iOS13.5)的微信才会出现这个

    这肯定是友盟整什么幺蛾子了,打开文档一看

    瞬间明白了什么 ,我现在用的就是精简版 去看下pod 果不其然

    这时候嘴角扬起一丝丝微笑,这不是升级就完事了,事情没你想的那么简单

    pod完事了,运行结果掉不起微信了,没什么反应,控制台也不报错

    行吧 不慌 再看看文档

集成最新的微信和QQ的完整SDK,需要设置合法的Universal Links 这一句 ,然后思路就来了 面向百度开发


这原来是苹果整的幺蛾子,打开第一个跟着做就行,一定要服务端配合
下面吗给出知乎的配置格式(https://oia.zhihu.com/apple-app-site-association),我是参考这个格式,其他的也行
##注意:如果你要分享到QQ,下面的格式一定要是/qq_conn/QQ互联给的AppId/
QQ互联文档有说明,不然会一直效验Universal Links失败,然后你分享到QQ提示未验证应用类的提示


上面的图片里面需要点击效验,验证通过才能成功分享到QQ,提示报错,是因为你的path路径有问题,一定要按照QQ给的路径去配(/qq_conn/QQ互联给的AppId/)

{"applinks": {"apps": [],"details": {"AppId":"苹果证书的TeamId.你的Bundle.Identifier"{"paths": ["/app/***/*","/qq_conn/QQ互联给的AppId/*"]},"webcredentials": {"apps": ["苹果证书的TeamId.你的Bundle.Identifier"]},"activitycontinuation": {"apps": ["苹果证书的TeamId.你的Bundle.Identifier"]}
}
  • 配置成功验证在Safari浏览器输入(https://你的域名/你的路径/)应该是这样的,就表示你配置成功*

    下面你去运行还是一样的,下面分享集成友盟的坑

  • 运行应该控制台log下面的错误
 -canOpenURL: failed for URL: "weixinULAPI://" - error: "This app is not allowed to query for scheme weixinulapi"

干就完事了 打开info.plist 添加weixinULAPI

##重要的事情说三遍
##重要的事情说三遍
##重要的事情说三遍

  • 红色箭头的顺序不能写反了我发现在先后顺序也会掉不起来
  • 看到这里你基本上可以成功掉起微信,很可能会在微信成功几秒游,闪一下,那么不要慌,加上这段代码,你就可以了

此处建议卸载APP,然后加上下面代码后在重新运行

-(BOOL) application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler {if (![[UMSocialManager defaultManager] handleUniversalLink:userActivity options:nil]) {// 其他SDK的回调}return true;
}

基本上注意以上的,你就可以成功掉起微信分享
###But
###短时间目测无法去掉未验证应用的帽子,微信开放平台有说明:


#后续检测到你的app有使用SDK的记录,会去掉这个帽子,我到现在也没去掉,可能是我们没发版

2020年06月9日上线,大多数用户更新后,去掉了帽子 哈哈,天气晴朗,一切都是那么美好 (#.#)

iOS之适配苹果Universal Links 和升级友盟的QQ和微信分享艰难之路相关推荐

  1. 从客户端到服务器端,适配微信iOS OpenSDK中的Universal Links

    一.起始 微信iOS OpenSDK1.8.6版本开始,使用了iOS中的Universal Links.iOS 工程用pod一更新,使用到相关API的地方,全部报错,仔细一查看,API接口做了前面的改 ...

  2. iOS:界面适配(二)--Universal通用程序 iPhone、iPad适配(关于xib)

    本文纯属个人看法,强迫症后遗症 版本:xcode 6.0 + iOS SDK 8.0 讨论范围:控制器的view(创建VC时自带的xib) ------------------------------ ...

  3. iOS通用链接(Universal Links)突然点击无效的解决方案

    接上文<微信中通过页面(H5)直接打开本地app的解决方案>已经把iOS搞定并且已经正常能跑了,突然就再也用不了了... 问题描述 测试告诉我,如果从微信打开App之后,点击App右上角的 ...

  4. iOS 唤起APP之Universal Link(通用链接)

    iOS 9之前,一直使用的是URL Schemes技术来从外部对App进行跳转,但是iOS系统中进行URL Schemes跳转的时候如果没有安装App,会提示Cannot open Page的提示,而 ...

  5. 苹果备忘录分享不了微信提示无法连接服务器,微信分享提示universal link 校验不通过...

    我的是一个老项目 需要升级友盟分享的sdk(实际上也是微信和qq的sdk); 这边后台给我的配置apple-app-site-association文件的链接, 格式是(www.baidu.com:8 ...

  6. IOS友盟 社会化分享 社会化iOS组件 分享集成

    由于苹果审核政策需求,建议大家对未安装客户端平台进行隐藏,在设置QQ.微信AppID之后调用下面的方法,[UMSocialConfig hiddenNotInstallPlatforms:@[UMSh ...

  7. 使用友盟社会化分享IOS版SDK分享纯图片到微信

    本文和上一篇友盟社会化分享Android版是兄弟篇.其实本人用的是友盟Cocos2d-x的IOS版.对于普通IOS版如何分享纯图片到微信朋友圈,官网文档中已经说明的比较清楚,但是在Cocos2d-x版 ...

  8. 【无限互联】iOS开发之友盟分享

    ============================================= 首先注册一个友盟开发者账号 http://www.umeng.com/users/sign_up 添加新应用 ...

  9. 友盟SDK升级(手动集成)

    友盟SDK升级 友盟官方地址:https://developer.umeng.com 1,下载SDK jar包 2,导入项目中 3,添加回调Activity 4,申请第三方账号 5,需要在工程Andr ...

最新文章

  1. QEMU — 编译安装指定的版本
  2. Baidu_Location_SDK
  3. 4修改初始值_Java基础篇4——循环
  4. Interactive Report UI - IFrame
  5. mysql 各个版本驱动jar包
  6. 【学习笔记】第三章——内存 III(分段存储、段页式存储、分段和分页对比)
  7. 【数据结构与算法】实验 模拟FIFO网络打印机
  8. spark.sql读取Hive数据报错
  9. php 横杠箭头,为什么我的箭头下面有一横线?
  10. vivado第三方编辑器的使用
  11. php开发环境浏览器有哪些,ie内核浏览器有哪些
  12. 外贸常用术语_外贸常用句子
  13. linux的第一个逻辑分区表示为 ?,/dev/sda5 在 Linux 中表示 答案:第一块SCIS 硬盘上的逻辑分区...
  14. 无法定位软件包/有几个软件包无法下载-问题解决
  15. python pandas csv 写文件_Pandas读写CSV文件的方法介绍(附代码)
  16. php下雨效果源码,ps下雨效果制作步骤
  17. 中国鹊桥,国际交友网
  18. BZOJ4735 你的生命已如风中残烛(组合数学)
  19. SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差
  20. 想与你携手,一起看朝阳,看春夏秋冬变换,送给傻丫头一桶代码可否?

热门文章

  1. git 在 commit 提交之后怎么撤回本地提交
  2. 基于idea2021.2.1版本使用git
  3. IDEA设置阿里云maven仓库镜像mirror
  4. Android应用市场省流量更新(增量升级)原理解析
  5. 用免费开发的华为近距离通信能力,打造优质文件传输体验
  6. 第 27 课 DMA 驱动程序
  7. 说说如何使用 openpyxl 为 Excel 设置行高或者列宽
  8. 第13节 三个败家子(13)——孝子?逆子?
  9. OpenCV函数汇总(所有函数)---219个函数
  10. xmodem协议 c语言,xmodem收发c程序实例.doc