Aber nach dem Erstellen mit eas build -p android funktioniert nur die Anmeldung. Nach der Anmeldung ruft der Startbildschirm keine Ereignisse ab – er sagt nur „keine Ereignisse“ oder zeigt nichts an. Das Erstellen eines neuen Ereignisses trifft zwar auf das Backend und wird in der Datenbank gespeichert, wird aber immer noch nicht in der App angezeigt.
Einiger Kontext:
Das Backend ist NICHT lokal, es wird auf einem echten Remote-Server wie http://api.myserver.com gehostet
Ich verwende nicht .env, sondern habe nur die baseUrl in einer separaten Konfigurations-/Speicherdatei fest codiert
Das Backend URL verwendet HTTP (nicht HTTPS)
Ich habe Folgendes zu app.json hinzugefügt:
Code: Select all
{
"android": {
"usesCleartextTraffic": true
},
"ios": {
"infoPlist": {
"NSAppTransportSecurity": {
"NSAllowsArbitraryLoads": true
}
}
}
Hat das jemand erlebt?
Könnte es mit der Verwendung von HTTP anstelle von HTTPS oder etwas anderem in der EAS-Produktionsumgebung zusammenhängen?
Irgendwelche Ideen, wie man das beheben kann?
Mobile version