loveCoding
loveCoding
  • 发布:2025-06-26 21:32
  • 更新:2025-09-18 16:14
  • 阅读:686

【报Bug】protocol TLSv1 is not supported(三星必现)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: Android

手机系统版本号: Android 15

手机厂商: 三星

手机机型: s24 ultra

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.request

操作步骤:

/

预期结果:

/

实际结果:

/

bug描述:

为什么三星手机安卓15的就会报错,陆续接到好几个三星的反馈了。
服务器只支持V1.2和V1.3。
请检查okhttp为什么会降级?
在手机上用浏览器访问接口地址它是正常的,说明nginx服务器是没有问题的。

2025-06-26 21:32 负责人:DCloud_Android_THB 分享
已邀请:
loveCoding

loveCoding (作者)

好不容易用plus.net写了一个还是一样报错,太难了。大佬救命啊。

loveCoding

loveCoding (作者)

targetsdk36有问题,但是我改为33就可以访问,这个是什么情况。为什么底层还用的okhttp3版本。

DCloud_Android_THB

DCloud_Android_THB

麻烦发下appid,我这边没有高版本三星手机,所以这边改完给你打个改后的包 你帮忙测试一下

  • loveCoding (作者)

    已经确认问题就是targetsdk36有问题,我现在降为了35了可以访问。我也没有三星Android15手机,但是可以用云真机测试,就是反复打包比较麻烦。比如testin等云真机平台有。

    2025-06-30 15:53

  • DCloud_Android_THB

    回复 loveCoding: 好的 我测一下

    2025-06-30 17:49

  • loveCoding (作者)

    回复 DCloud_Android_THB: 这里应该还有一个问题,enableHttp2: true,后ios正常,小程序正常。Android app还是发起的http1.1,不知道是不是同一个问题,反馈了一起看吧。

    2025-07-03 21:57

豪气布拉格

豪气布拉格

只有安卓16,targetSdk36以上才会出现,已经降级解决了,但是以后的安卓16、安卓17咋解决这个还是得官方重视给解决一下安卓36以上的这个问题

1***@qq.com

1***@qq.com - 这个人很懒什么也没留下

我的美版三星手机也会出现这个问题,我现在也是最新的uniapp版本了,4.76,请求还是会报错

n***@163.com

n***@163.com

美版Googel/OPPO/三星手机也遇到同样的问题,HBuiderX是最新版,打包SDK36

s***@resvent.com

s***@resvent.com

targetSdk36以上才会出现,自定义基座就能复现,已经降级解决了,但是谷歌是要求安卓16的,希望官方重视给解决一下安卓36以上的这个问题

6***@qq.com

6***@qq.com

三星手机A32,安卓版本13,也是同样的问题,今天重新打包的还是报错。HBuilder X 4.76

5***@qq.com

5***@qq.com

这个是部分日志,以帮助你们分析

loveCoding

loveCoding (作者)

为什么enableHttp2: true厚安卓还是使用http1.1,这个还是没解决,不需要另外开个帖子吧,底层okhttp可以升级下吗?

  • 5***@qq.com

    tls1.0的问题,你那边是否有确认解决呢,我们最近需要这个问题的修复呢,一直不见回复。

    2025-09-18 17:57

  • o***@163.com

    问题解决了吗?我也遇到了同样的问题

    2025-09-23 09:53

要回复问题请先登录注册