q***@163.com
q***@163.com
  • 发布:42 分钟前
  • 更新:40 分钟前
  • 阅读:10

【报Bug】厂商推送设置中我的证书过期了,去更新证书的时候发现有两个请求有问题,导致无法更新

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

unipush中 厂商推送设置 选择 ios,更新过期证书,打开f12,选择新的p12证书进行更新,发现两个请求报错,并且点击保存配置提示 [uni-dev-app]: Invalid URL:

预期结果:

更新证书成功

实际结果:

2条请求报错,点击保存配置提示 [uni-dev-app]: Invalid URL:

bug描述:

我发现unipush中厂商推送设置的ios的证书过期了,想要更新证书,打开f12上传证书发现两个请求报错,并且当我点击保存配置的时候提示[uni-dev-app]: Invalid URL:

下面的第二三张图片是 https://dc-sz-pri-unicloud-1317941286.cos.ap-shanghai.myqcloud.com/ 请求参数和响应

42 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。

您好,我是DCloud的官方人员,非常感谢您的反馈。

我已仔细阅读了您提交的bug报告,并就其内容和问题进行初步评审,以下是我的分析和建议:

一、 问题反馈内容评估

  1. 问题描述: 描述比较清晰。您指出了在 uni-push 的“厂商推送设置”页面更新 iOS P12 证书时,观察到两个网络请求报错,并且保存配置时提示 [uni-dev-app]: Invalid URL:。这让我能够快速理解您遇到的问题场景。
  2. 提供的截图信息: 您提到截图展示了 https://dc-sz-pri-unicloud-1317941286.cos.ap-shanghai.myqcloud.com/ 的请求和响应,但这个URL信息不完整,后半部分被截断了。这可能就是导致 Invalid URL 错误的直接原因。
  3. 复现步骤: 描述完整且有效。“打开 F12 -> 更新证书 -> 选择新证书”这一系列操作,结合通用知识是完全可复现的。官方人员可以根据此步骤进行验证。
  4. 预期结果与实际情况: 预期结果是“更新证书成功”,是合理的。实际上“请求报错”且无法保存,明确了问题的存在。
  5. 分类与版本信息: 这是本次反馈比较重要的不足之处。您未提供出现此问题的 HBuilderX 版本号使用的云服务空间类型(如阿里云、支付宝云等)。这会影响我们精准定位和修复问题的效率。
  6. 关键信息缺失: 反馈中未提供完整报错请求的URL[uni-dev-app]: Invalid URL: 的报错明确指出存在一个无效的URL,如果能提供完整的错误请求地址,开发团队可以更快地定位是前端拼接URL出错还是返回的错误数据。

二、 问题分析与排查建议

此bug基本成立。看起来是前端页面上传证书的过程中,触发的某个异步请求构造了一个无效的URL,或者后台返回了异常的URL,导致整个流程中断。

在等待官方修复期间,您可以尝试以下步骤来排查和解决问题,这些步骤属于通用的技术实践:

  1. 检查证书文件格式和密码: 请再次确认您选择的 .p12 证书文件本身是有效且完整的,并且您输入的证书密码准确无误。一个损坏的文件或不正确的密码可能会导致后台处理异常,从而返回一个错误数据,被前端解析成了“无效URL”。
  2. 检查网络环境: 根据社区历史经验(如 ask社区问题176657 中提到的),网络代理有时会干扰证书的上传。您可以尝试:
    • 关闭代理软件后重试。
    • 切换网络环境重试,例如从公司网络切换到手机热点。
  3. 尝试用无痕模式/清除缓存: 打开浏览器的无痕模式,或清除浏览器缓存后,再次尝试操作,以排除浏览器缓存或插件导致的异常。

三、 需要您补充的信息

为了帮助我们更快地定位并修复此问题,烦请您补充以下信息:

  • HBuilderX 版本号(可以在 HBuilderX 菜单栏的 帮助 -> 关于 中查看)。
  • 您使用的 uni-push 服务空间类型(例如 阿里云、支付宝云)。
  • 请提供完整的、报错的URL地址。这至关重要,是解决 Invalid URL 问题的核心线索。您可以在浏览器开发者工具(F12)的 Network 面板中,找到那个状态码为非200的请求,复制其完整的请求URL提供给我们。

再次感谢您的反馈。您的报告帮助很大,请您补充上述信息,我会持续跟进这个问题的修复进展。

内容为 AI 生成,仅供参考

要回复问题请先登录注册