梅花三
梅花三
  • 发布:2023-04-08 09:40
  • 更新:2023-04-11 09:54
  • 阅读:432

【报Bug】ios16 分享后再复制数据,跳到微信后粘贴板被清空

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.18

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: ios16 全部机型

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
   uni.share()   

    setTimeout(()=> {    
        uni.setClipboardData({    
            data:  "your message"    
        })    
    }, 1200)

操作步骤:
   uni.share()   

    setTimeout(()=> {    
        uni.setClipboardData({    
            data:  "your message"    
        })    
    }, 1200)

预期结果:

能和其他app一样正常分享 且能带复制数据到微信

实际结果:

1.能100%分享成功,复制数据会被清空
2.复制数据不被清空,第一次分享到未打开的微信会分享失效

bug描述:

ios16 分享后再复制数据,跳到微信后粘贴板被清空。使用你们的临时分案,延迟一秒多再复制,虽然能解决复制问题,但是引出了一个新问题,当用户手机微信未打开过状态,第一次跳转到微信,分享功能失效。所以只有在已经打开微信的状态下,这个方案才有用。我们需要一个完美的解决方案,其他app都没这问题,就uniapp有这问题???建议把微信sdk版本降到微信没适配ios16的版本,望采纳!

2023-04-08 09:40 负责人:无 分享
已邀请:
梅花三

梅花三 (作者) - 梅花三

顶!

梅花三

梅花三 (作者) - 梅花三

顶!

梅花三

梅花三 (作者) - 梅花三

顶!

DCloud_iOS_LZY

DCloud_iOS_LZY

延时只是一个临时解决方案,最终问题的解决还是要等微信SDK的更新。

  • 梅花三 (作者)

    咱们可以把微信sdk版本回退到没有适配ios16的版本啊。我看到同行业的软件,都没这问题,在ios16上分享复制都很正常,我猜他们是没用适配ios16的版本,要不然别人行,我们为什么就不可以?

    2023-04-10 15:11

  • 梅花三 (作者)

    顶!

    2023-04-14 09:25

  • 梅花三 (作者)

    顶!

    2023-04-17 09:28

  • jiakaobang

    回复 梅花三: 现在问题有好的解决方案了吗?延时不行啊,有时候只是跳转到微信首页

    2023-06-25 09:26

DCloud_iOS_LZY

DCloud_iOS_LZY

使用微信SDK的APP都有这个问题,这个在微信SDK官方论坛也可以看到。

梅花三

梅花三 (作者) - 梅花三

顶!

要回复问题请先登录注册