iOS离线工程 uni-app QQ分享没反应
iOS离线工程 uni-app QQ分享没反应
示例代码:
uni.share
操作步骤:
离线工程真机运行后会复现
预期结果:
功能正常使用
实际结果:
遇到问题
| 项目属性 | 值 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本 | 10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 4.57 |
| 手机系统 | iOS |
| 手机系统版本号 | iOS 18 |
| 手机厂商 | 苹果 |
| 手机机型 | iPhone11 |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 离线 |
| 项目创建方式 | HBuilderX |
bug描述:
- HBuilder版本是4.57,基座版本是4.66,在QQ分享的时候没反应,无法调起qq应用。
- 运行手机后点击QQ分享控制台提示请查看附件内图片1.png
- 按照uniapp官网配置离线打包工程的配置,我们工程做了这些配置。请查看附件2、3、4
- 以上情况是在没有配置图片5的时候,微信分享是正常的。如果按照官网文档配置图片5后,微信分享和QQ分享都会报错,控制台报错信息如附件图片6
- 我们技术人员排查并没发现什么问题,遇到技术卡点。更新基座之前没问题,所有问题只能是新基座这
更多关于iOS离线工程 uni-app QQ分享没反应的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于iOS离线工程 uni-app QQ分享没反应的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在iOS离线打包环境下,QQ分享无响应通常与配置问题相关。根据你提供的信息,以下排查方向可能有助于解决问题:
-
URL Scheme配置:确保在工程的
Info.plist中正确配置QQ的URL Scheme(如tencent1103194207,具体ID需替换为你的QQ互联应用ID)。格式应为:<key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>qq</string> <key>CFBundleURLSchemes</key> <array> <string>tencent你的AppID</string> </array> </dict> </array> -
Queries Schemes白名单:iOS 9+需在
Info.plist中添加LSApplicationQueriesSchemes,包含mqq、mqqapi等QQ相关协议:<key>LSApplicationQueriesSchemes</key> <array> <string>mqq</string> <string>mqqapi</string> </array>

