a***@starman.ltd
a***@starman.ltd
  • 发布:2024-11-15 17:01
  • 更新:2025-03-17 18:55
  • 阅读:281

【报Bug】iOS 18.1 ,QQ 分享无法跳转QQ

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 15.1

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: 14 pro

页面类型: nvue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

QQ分享

预期结果:

uni.share(), 跳转qq ,完成分享

实际结果:

UI 无响应, 控制台报错
BUG IN CLIENT OF UIKIT: The caller of UIApplication.openURL(:) needs to migrate to the non-deprecated UIApplication.open(:options:completionHandler:). Force returning false (NO).

QQApi.m:316 QQApi.m: open TIMURL failed at sendMessage

{"errMsg":"share:fail [ShareQQ:-1]发送失败,https://ask.dcloud.net.cn/article/287","code":-100}

bug描述:

iOS 18.1 ,QQ 分享 无法跳转QQ, iOS 17.4.1 功能正常

2024-11-15 17:01 负责人:无 分享
已邀请:
小七ing

小七ing - 大家好

我也遇到,是否有解决呢?

小七ing

小七ing - 大家好

应该是qqsdk没有升级到3.5.17版本,qq已经兼容ios18

DCloud_heavensoft

DCloud_heavensoft

推荐使用uni.shareWithSystem的系统分享功能。qq分享没必要集成qq的SDK

  • 小七ing

    本来就有qq分享sdk方法呀,只是qqsdk没更新吧,云打包时候

    uni.share({

    provider: 'qq',

    summary: "我正在使用HBuilderX开发uni-app,赶紧跟我一起来体验!",

    success: function (res) {

    console.log("success:" + JSON.stringify(res));

    },

    fail: function (err) {

    console.log("fail:" + JSON.stringify(err));

    }

    });

    2025-02-17 14:00

a***@thinkmacro.cn

a***@thinkmacro.cn

大哥们有解决方法吗,急

4***@qq.com

4***@qq.com

我也遇到,是否有解决呢?

要回复问题请先登录注册