Firebase Realtime Database在Jio网络无法访问的技术问题咨询
Firebase Realtime Database在Jio Fiber Wi-Fi下静默连接失败的问题解析
问题现象
开发的Android应用基于Firebase Realtime Database构建,在Vodafone 4G移动网络及多数Wi-Fi环境下运行正常,但连接Jio Fiber宽带Wi-Fi时,出现静默连接失败:已绑定ValueEventListener,但onDataChange()和onCancelled(DatabaseError error)均未触发,应用持续处于等待状态。
已完成的排查及结果
- 修改Android设备私有DNS为dns.google或Cloudflare对应地址,无效果;
- 在同一Jio Wi-Fi网络下使用VPN,Realtime Database连接恢复正常;
- 将Jio路由器DNS改为Google(8.8.8.8)或Cloudflare(1.1.1.1),网络内所有设备均能正常连接RTDB。
疑问
- Firebase SDK为何在此场景下静默失败,不触发
onCancelled()上报超时或连接错误? - 路由器级DNS修改生效,但设备级私有DNS(DNS-over-TLS)修改无效,是否说明ISP封禁了853端口?
最新状态
Firebase实时数据库控制台显示“印度部分用户可能无法访问RTDB,我们正在修复”,该提示已出现近两天,问题仍未解决。
内容的提问来源于stack exchange,提问作者Punit Pandey
相关产品推荐
相关产品推荐

