
第一反应,用户是否给我们的 app 授权 Wi-Fi 访问,得出结论:授权。 第二反应,用户的公司 Wi-Fi 是否限制外网访问,同事出面证明,可以访问。 第三反应,用户的 Wi-Fi 是否被服务器加入了黑名单,把 H5 的登陆链接发给用户,要求用户关闭 4G 用 i-Fi 访问,得到答案,可以正常访问。 请问还有什么其他思路去定位问题吗?已知用户是 iOS11 ,iOS13.6 ,刚好公司有个 iPhone X 的测试机也是 iOS13.6 ,无论 Wi-Fi 切 4G 还是 4G 切 Wi-Fi 都可以正常访问我们的 app 。
1 JensenQian 2024-10-14 17:35:42 +08:00 你们用的是不是 let's 的证书 let's 的话证书新版那个证书链好像改了 |
2 zhixiz1007 OP @JensenQian 运维说不知道 let's 说我们用的是付费的 CA 证书 |
3 JensenQian 2024-10-14 17:43:56 +08:00 @JensenQian #1 估计可能哪边出问题了吧 我反正见到很多苹果无法访问,都是 let's 证书的问题 ios13 的设备太老了,let's 证书又太新了 我 cf 的博客就遇到过,群友说 ios 没法访问,用 api 切成谷歌的就行了 也不知道是啥原因,反正换个证书就好了 楼主的话兼容性可以看下这 https://developers.cloudflare.com/ssl/reference/migration-guides/lets-encrypt-chain/ |
4 JensenQian 2024-10-14 17:45:06 +08:00 |
5 shibo501c 2024-10-14 17:50:02 +08:00 via Android 需要做个网络检测的页面,看看核心 api 连接建立的情况,不排除有的请求被防火墙拦截之类的 |
6 m1nm13 2024-10-14 18:04:12 +08:00 APP 依赖的某个域名被 IT BAN 了? 套个加密 DNS 看看 |
7 Martens 2024-10-14 18:07:25 +08:00 #5 是的,app 内置一个网络检测页面,每个环节都检测打 log |
8 vacuitym 2024-10-14 18:29:07 +08:00 是不是 dns 问题 |
9 bugmakerxs 2024-10-14 18:39:46 +08:00 第一反应是 ipv6 解析问题。先在对方 wifi 下 ping 你们的 ip 试试通不通呗 |
10 cctv6 2024-10-14 22:01:15 +08:00 via Android 感觉是 dns 缓存的问题 |
11 datoujiejie221 2024-10-15 09:01:01 +08:00 蜂窝数据没问题说明证书没问题,大概率就是 wifi dns 的问题了,可以在设置里换个 dns 试试。 |
12 GotKiCry 2024-10-16 10:14:53 +08:00 可能 dns 问题,之前就遇到地区 dns 无法解析公司域名 |
13 cy18 2024-10-17 22:11:25 +08:00 看到标题第一反应就怀疑是 DNS 的问题 |