iOS微信分享提示“未验证应用”的解决,配置 Universal Link
官方文档
本文内容已亲身实践可用,请按步骤配置即可。
配置 Universal Link
- 创建一个json文件,格式固定,无需更改。
{"applinks": {"apps": [],"details": [{"appID": "teamID.bundleID","paths": ["*"]}]}}
配置文件中的details数据, 其中的appID对应的value为teamID 和 bundleID。配置时用“.”拼接,如上述代码teamID在前,bundleID在后。上述两个ID,可以在苹果的开发者网站内找到。
- 编辑完成后,导出文件,并命名为 apple-app-site-association。若有扩展名,必需隐藏扩展名(官方文档有规定)。
- 生成此文件,将它放入App所用域名的根目录下。
配置项目
- xcode打开工程,上面的操作我们已经开启了Associated Domains,这里直接配置就行了。
applinks:+ App的域名,例如:applinks:apple.com
- 在AppDelegate中,添加如下方法:
- swift
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {return WXApi.handleOpenUniversalLink(userActivity, delegate: self)}
- oc
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler
{if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) {NSURL *webpageURL = userActivity.webpageURL;NSString *host = webpageURL.host;if ([host isEqualToString:@"apple..com"]) {//进行我们需要的处理[WXApi handleOpenUniversalLink:userActivity delegate:self];}else {[[UIApplication sharedApplication]openURL:webpageURL];}}return YES;
}
另外,微信的分享接口也已发生了细微变化,增加了分享完成的回调
[WXApi sendReq:req]; // 弃用
[WXApi sendReq:req completion:^(BOOL success) {}]; // 带回调的新接口
检测是否配置成功
1. 将App删除后,重新编译,安装到手机。
2. 打开Safari,输入App所使用的域名,在网页界面下拉一下
3. 如发现界面顶部有App的入口,点击后,可跳转到App,则表示配置成功。
配置微信开发平台信息
需将App域名添加到微信开放平台的信息中,如: https://apple.com/
注意:
此处域名必须支持https
首次发起分享时,会出现二次跳转的行为,具体流程:App拉起微信 - 出现“正在连接”界面 - 返回App - 重新打开微信。这是新的验证流程,每个用户首次使用时都会出现上述跳转。(如同一用户多次使用分享均出现跳转,请检查Universal Links配置 )
使用pod集成weixinSDK,如果无法获取到1.8.6以上版本,请在官网手动下载,手动替换工程pods中的weixinSDK静态库,头文件,重新编译。
配置完成,可以成功分享,依然看到“未验证应用”:未验证应用名单非实时更新,前一天有接入新SDK(1.8.6版本以上)并且有正确调用记录第二天才会移除出名单。官方的问题排查文档
iOS微信分享提示“未验证应用”的解决,配置 Universal Link相关推荐
- qq分享提示设备未授权_友盟微信、QQ等分享提示未验证应用配置
产品和客服反馈微信分享提示未验证,让我们排查原因,看了微信文档才知道,由于苹果iOS 13系统版本安全升级,为此WechatOpenSDK在1.8.6版本进行了适配.1.8.6版本支持Universa ...
- iOS微信分享,提示“未验证应用”的解决办法
iOS微信分享,提示"未验证应用"的解决办法 nginx配置下面代码 方法1: #iOS微信分享,提示"未验证应用"的解决办法location /apple-a ...
- 苹果备忘录分享不了微信提示无法连接服务器,关于微信分享后,提示“未验证应用”的解决办法(iOS)...
目录 关于微信分享后,提示"未验证应用"的解决办法 1.Universal Link : 1.1 通用链接是iOS9推出的一项新功能,如果你的应用(app)支持通用链接(Unive ...
- 关于微信分享后,提示“未验证应用”的解决办法(iOS)
关于微信分享后,提示"未验证应用"的解决办法 目录 1.Universal Link : 2.配置步骤 3.检测配置 4.注意点 目录 关于微信分享后,提示"未验证应用& ...
- xcode 配置wechat_友盟微信、QQ等分享提示未验证应用配置
确认微信App版本是否支持Universal Links 配置我们App的苹果Universal Links 请按照以下步骤将您的应用和网站相关联以获取: 将添加Associated Domains ...
- android 应用未验证,解决微信分享显示“未验证应用”问题。
微信分享出现"未验证应用"是因为没有升级微信sdk最新版,要升级到1.8.6版本以上才行. 这个是微信开发文档的截图 按着微信开发文档集成即可.需要注意的问题: 1.个别版本可能会 ...
- 微信分享显示“未验证应用”问题(辅助标签:Universal Link)
文章目录 一.前言 二.Universal Link原理 三.Universal Link的应用 四.Universal Link的缺陷 五.关于微信使用Universal Link 六.如何添加Un ...
- iOS微信分享不触发回调函数onResp()解决方法
此问题最近困扰了我三天,检查项目代码与网上方法对照,并没有发现不对的地方,跟断点调试,只发现微信分享后微信端并没有给应用反馈,onResp()没有触发. 问题描述: 线上iOS用户在第三方应用点击微信 ...
- 微信或QQ分享IOS应用时显示“未验证”问题相关文章汇总
微信或QQ分享IOS应用时显示"未验证"问题相关文章汇总 1.IOS官方说明与解决方案 2.QQ互联官方关于此问题的通知 3.QQ互联官方提供的解决方案 4.QQ互联对Univer ...
- 苹果备忘录分享不了微信提示无法连接服务器,微信分享提示universal link 校验不通过...
我的是一个老项目 需要升级友盟分享的sdk(实际上也是微信和qq的sdk); 这边后台给我的配置apple-app-site-association文件的链接, 格式是(www.baidu.com:8 ...
最新文章
- fedora mysql 客户端_fedora mysql 安装
- pandas.read_csv() 报错 OSError: Initializing from file failed
- carafe 上采样
- 国内视频云市场转入整合阶段
- IE6/IE7/Firefox浏览器不兼容原因及解决办法
- linux内核udp校验和计算函数,Linux 内核IP和UDP检验和计算
- 12306外包给阿里巴巴、IBM等大企业做是否可行?
- 查看google chrome版本号及浏览器驱动下载
- minio获取上传文件_Springboot集成Minio实现对象存储服务
- 二维数组矩阵常用实现方法
- 关于谷歌浏览器安装油猴插件失败的解决方法
- 用python写一个倒计时器
- JSONObject 与 JSON 互转
- 解决matplotlib问题: 没有‘Times New Roman‘字体
- 智能云门禁解决方案来了
- 985高校博士因文言文致谢走红!导师评价其不仅SCI写得好...
- w ndows摄像头驱动怎么安,一步一步教你安装如何摄像头驱动(图)
- 前端技术:Vue+elementUI 饿了吗UI+CRUD,创建图书管理系统
- NOI2009 诗人小G
- CF577B Modulo Sum(dp,抽屉原理 | bitset优化 | 二进制优化)
热门文章
- Guass消元 poj 1830
- Android 引入recycleview依赖报错INFO: Configuration ‘compile‘ is obsolete and has been replaced with ‘imple
- 计算机基础和Linux安装
- 产品读书《终结拖延症》
- F4V/M3U8/比特率/LocalDNS/HttpDNS/traceroute
- vlan tag是做什么用的?
- matlab空间计量AIC准则,空间计量经分析课件.ppt
- 金税盘没有及时清卡怎么办
- 生活之美--需要设计
- idea出现的怪异现象