开发者社区 问答 正文

【钉钉】自建应用个别客户端无法成功跳转到https页面

公司OA与钉钉做了对接。之前一直稳定使用,最近几天启用了HTTPS。启用HTTPS之后,小部分用户的手机无法访问https应用。


提示网络不给力,有两个按钮 “刷新”和“网络诊断”均无法显示。截图如下:




公司购买的公网证书应该没到期,手机时间时区设置都是网络同步。


公司主要用它推送消息和OA网页端。推送的消息,一小部分用户打开后也是提示“网络不给力”,点右上角的更多,选择自带的浏览器safari打开,就能正常显示。
这一小部分异常的用户打开自建应用OA网页端,也是相同的提示,网络不给力。选择用自带的safari浏览器打开,显示为钉钉网址开头的空白页面。


这一小部分异常的用户,目前发现都是苹果手机用户,有ios9.3,ios11   钉钉版本均为最新。


盼大神能提一下宝贵意见。


展开
收起
yupengyuan 2018-06-25 14:14:36 4359 分享 版权
阿里云 AI 助理回答

问题分析与解决建议

问题背景: 公司OA系统通过钉钉集成并启用了HTTPS,但近期部分苹果手机用户(包括iOS 9.3和iOS 11版本,钉钉为最新版)在访问时遇到“网络不给力”的提示,即使尝试刷新或网络诊断也无果。这些用户在使用自带Safari浏览器直接访问自建的OA网页端时,同样遇到显示空白页面的问题。

可能原因及排查步骤:

  1. SSL证书兼容性问题

    • 部分旧版操作系统或浏览器可能对SSL/TLS协议的支持有限,导致无法正确建立HTTPS连接。
    • 检查操作:确认您的SSL证书是否支持所有目标用户的设备和浏览器版本,尤其是老旧的iOS系统。可以通过联系证书提供商查询证书的兼容性信息。
  2. HTTPS配置问题

    • 确保HTTPS配置正确无误,没有遗漏中间证书或配置错误的情况。
    • 检查操作:在不同设备和浏览器上测试访问,查看是否有特定环境下的配置问题。同时,检查服务器日志,看是否有与SSL握手失败相关的错误信息。
  3. 域名与证书匹配问题

    • 确认访问的URL与SSL证书中的域名完全一致,包括子域名。
    • 检查操作:在受影响的设备上,仔细核对访问地址与证书详情中的域名是否匹配。
  4. 资源加载混合内容问题

    • 如果网页中存在HTTP资源链接,现代浏览器会阻止加载,导致页面显示不完整或提示不安全。
    • 检查操作:使用开发者工具(如Safari的Web Inspector)检查是否有HTTP资源被引用,确保所有资源均通过HTTPS加载。
  5. 钉钉客户端与HTTPS的兼容性

    • 尽管罕见,但也不排除是钉钉客户端本身与特定HTTPS配置或证书的兼容性问题。
    • 解决尝试:向钉钉客服反馈此问题,了解是否有已知的兼容性问题或更新计划。
  6. 网络环境因素

    • 用户的网络环境也可能影响HTTPS连接的建立,尤其是在企业内网或特定ISP下。
    • 排查建议:询问这部分用户是否仅在特定网络环境下遇到问题,尝试更换网络环境测试。

解决措施:

  • 升级或替换证书:如果发现证书兼容性不佳,考虑更换为更广泛兼容的SSL证书。
  • 优化HTTPS配置:修正任何配置错误,确保中间证书正确安装,且所有资源链接均为HTTPS。
  • 清除钉钉缓存:指导用户在钉钉客户端内清除缓存数据,有时缓存数据可能导致加载异常。
  • 反馈钉钉官方:收集受影响用户的详细信息(设备型号、系统版本、钉钉版本等),并向钉钉技术支持提交问题报告,寻求官方帮助。

注意事项: - 在进行任何更改后,务必在不同设备和浏览器上进行全面测试,以验证问题是否得到解决。 - 考虑到用户体验,及时通知受影响用户当前的排查进展和预计解决时间。

通过上述步骤,应能逐步定位并解决苹果手机用户访问OA系统时遇到的HTTPS相关问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答