开发者问题收集

为什么 Web 应用程序无法在 Telegram Android 上运行

2023-05-27
1839

我在 Telegram 中开发一个 Web 应用程序。我正在用 react js 编写前端部分。已经将项目上传到 https 托管。该应用程序在 Telegram 桌面版和 iOS 上打开并运行良好,但在 Android 上,该应用程序始终是空白屏幕(切换主题时只有背景颜色会发生变化)。

我也尝试过简单地将其他项目上传到托管,但这个问题只出现在 Android 设备上。我在三种不同的 Android 设备和不同版本上测试了这个问题。但其他网站可以正常打开(google.com、youtube.com)。

我按照文档 Web App Telegram 中所述,通过 PC 在 Android 上切换到调试模式,当我在电报中启动应用程序时,出现错误“未捕获的类型错误:无法读取未定义的属性(读取‘WebView’) at :1:17”

2个回答

Android 上的 Telegram 与同一域内的端口配合使用效果非常差。我遇到了同样的问题,通过创建子域解决了这个问题。

Вадим Вэд
2024-06-12

将整个 CA 链添加到服务器证书即可解决问题。

Сергей Ячменев
2024-06-30