小程序
小游戏
企业微信
微信支付
扫描小程序码分享
整理iOS开发者在接入新版本(1.8.6.1及以上版本)SDK经常遇到的几个问题及解决方案,方便开发者正确接入能力:
9 个评论
加粗
标红
插入代码
插入链接
插入图片
上传视频
一般卡在第五步就只有univers link问题。
先从apple-app-site-association排除,例如域名是 abc.com
那么apple-app-site-association文件,地址就是:
https://abc.com/apple-app-site-association
这里要注意:
1、要https 2、要放在根目录或者.well-known目录。(我是放根目录) 3、在浏览器访问地址,文件得能下载下来。而不是展示出来。 4、里面配置的信息写错了。
如果apple-app-site-association没问题,那就看xcode的Domains设置。
例如域名是 abc.com,xcode里面就应该是配置applinks:abc.com
如果卡在微信提示univers link不正确,则要去代码或者开放平台看Universal Links配置。
例如域名是 abc.com,app的路径是xyz,那么开放平台就要配置
https://abc.com/xyz/ (注意最后是有斜杆的)
代码里面的WECHAT_UNIVERSAL_LINK,则是:
https://abc.com/xyz (注意最后是没有斜杆的)
如果上面两步还都是正确,那么记得去developer上面看APP ID的Associated Domains有没有开。
有次我排查半天,最后发现合作方的Associated Domains有没有开。哪怕我xcode上设置了也没有用。
还有一种情况就是AppDelegate里面的continueUserActivity方法没写
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这破文档,还行不行了?
还自查呢 就IOS深度链接 完全就是个蠢货功能 不仅要微信后台配置 还要xcode跟着配置 还需要服务端跟着一起捣鼓 。然后报错了什么问题也不明确下来 ,让你自查,自查个卵 明摆的就是你们微信开发鸡肋反而让接入方自己去猜。 你们微信团队是养了一群蠢狗开发吗 开发这么个脑残功能出来,还好意思舔着狗脸让用户自查? 没有深度链接就不能使用分享功能是吗
iOS端报错,大佬们给个解决方案
iOS 个人证书作为测试和打包,没有任何问题,使用企业签名后UL失效了怎么办?
sdkVersion:2.0.2
wxlog:Error:package is nil
wxlog:Error:send req fail, extra url is nil!
为什么会这样~使用WXApi.checkUniversalLinkReady检测并无问题,但是无法唤起微信
关于自检卡在第5步的问题:
通常来说还是 UniversalLink 的问题。
排查步骤如下:
重点:解决第3步,此刻在工程target下 选择 edit scheme ,第一行 Build Configuration 里 debug改为 release ,此刻相当于直接以生产环境编译打包,然后再去校验第3步,看看浏览器有没有识别到应用,如果有,大概率就完事了。
2023 - 04 - 20 北京,☁️。
微信有实时在线客服吗 这个“未知的应用请求” 你们怎么解决的?
iOS 开发: 微信分享, 一直 '正在发送' -------- 其实已经发送成功了 手机系统升级了 从iOS15.2 ---- iOS15.6 后出现的, 以前是好的!!!!!!!!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
一般卡在第五步就只有univers link问题。
先从apple-app-site-association排除,例如域名是 abc.com
那么apple-app-site-association文件,地址就是:
https://abc.com/apple-app-site-association
这里要注意:
如果apple-app-site-association没问题,那就看xcode的Domains设置。
例如域名是 abc.com,xcode里面就应该是配置applinks:abc.com
如果卡在微信提示univers link不正确,则要去代码或者开放平台看Universal Links配置。
例如域名是 abc.com,app的路径是xyz,那么开放平台就要配置
https://abc.com/xyz/ (注意最后是有斜杆的)
代码里面的WECHAT_UNIVERSAL_LINK,则是:
https://abc.com/xyz (注意最后是没有斜杆的)
如果上面两步还都是正确,那么记得去developer上面看APP ID的Associated Domains有没有开。
有次我排查半天,最后发现合作方的Associated Domains有没有开。哪怕我xcode上设置了也没有用。
还有一种情况就是AppDelegate里面的continueUserActivity方法没写
这破文档,还行不行了?
还自查呢 就IOS深度链接 完全就是个蠢货功能 不仅要微信后台配置 还要xcode跟着配置 还需要服务端跟着一起捣鼓 。然后报错了什么问题也不明确下来 ,让你自查,自查个卵 明摆的就是你们微信开发鸡肋反而让接入方自己去猜。 你们微信团队是养了一群蠢狗开发吗 开发这么个脑残功能出来,还好意思舔着狗脸让用户自查? 没有深度链接就不能使用分享功能是吗
iOS端报错,大佬们给个解决方案
iOS 个人证书作为测试和打包,没有任何问题,使用企业签名后UL失效了怎么办?
sdkVersion:2.0.2
wxlog:Error:package is nil
wxlog:Error:send req fail, extra url is nil!
为什么会这样~使用WXApi.checkUniversalLinkReady检测并无问题,但是无法唤起微信
关于自检卡在第5步的问题:
通常来说还是 UniversalLink 的问题。
排查步骤如下:
重点:解决第3步,此刻在工程target下 选择 edit scheme ,第一行 Build Configuration 里 debug改为 release ,此刻相当于直接以生产环境编译打包,然后再去校验第3步,看看浏览器有没有识别到应用,如果有,大概率就完事了。
2023 - 04 - 20 北京,☁️。
微信有实时在线客服吗 这个“未知的应用请求” 你们怎么解决的?
iOS 开发: 微信分享, 一直 '正在发送' -------- 其实已经发送成功了 手机系统升级了 从iOS15.2 ---- iOS15.6 后出现的, 以前是好的!!!!!!!!