Ich habe eine mit NextJS erstellte Telegram-Mini-App, die ich auf Railway mit Cloudflare als Proxy bereitstelle. Ich habe eine benutzerdefinierte Domäne erstellt und den CNAME bei Cloudflare registriert und alles funktioniert einwandfrei unter IOS, MacOS und jedem Webbrowser (einschließlich Android Chrome-Browser). Aber es bleibt auf der Ladeseite von Telegram auf Android Telegram hängen.
Ich habe einige Fehler behoben, indem ich das Android an meinen Computer angeschlossen habe, und mir ist aufgefallen, dass beim Öffnen nicht einmal die Seite angefordert wird.
Ich bezweifelte, dass etwas mit der TLS- oder Proxy-Einrichtung nicht stimmen könnte, und anstatt eine benutzerdefinierte Domain auf Railway zu verwenden, habe ich eine Railway-Domain für meine Anwendung erstellt und diese als URL meines Telegram-Bots und meiner Mini-App festgelegt, und das Problem wurde behoben. Aus irgendeinem Grund verursacht der Cloudflare-Proxy einige Probleme, aber ich konnte nicht genau sagen, was das ist, und ich konnte das Problem nicht lösen.
Ich habe sowohl den vollständigen als auch den vollständigen strikten TLS-Modus getestet, aber keiner hat funktioniert. Jede Hilfe diesbezüglich ist willkommen.
Update
Ich habe diesen Beitrag „Warum die Web-App in Telegram Android nicht funktioniert“ gefunden und er sagt, dass eine vollständige Zertifikatskette erforderlich ist, bin mir aber nicht sicher, ob das mit Cloudflare möglich ist.
Update 2
Ich habe den Cloudflare-DNS-Proxy deaktiviert und er hat angefangen zu funktionieren, aber ich möchte ihn nicht deaktivieren, da ich Cloudflare für verwende Schutz.
Update 3
Ich habe TLS 1.3 deaktiviert, während der Proxy aktiviert ist, und es funktioniert! Dadurch wird das Problem in gewisser Weise gelöst und ich kann damit einverstanden sein, ohne TLS 1.3 zu leben, aber ich bin immer noch neugierig, was das Problem sein könnte. Wenn Sie also Informationen haben, lassen Sie es mich bitte wissen.
Die Telegram Mini App (WebView) lädt ewig auf Android ⇐ Android
-
- Similar Topics
- Replies
- Views
- Last post
Mobile version