Auf Android funktionieren OTA-Updates einwandfrei – selbst wenn die installierte Version hinter der neuesten liegt, wird die App beim ersten Öffnen immer noch auf die neueste Version aktualisiert. Aber unter iOS funktioniert es nicht auf die gleiche Weise. Nachdem Benutzer die App installiert haben, erhalten sie beim ersten Start nicht den neuesten OTA-Code; Sie erhalten es erst, wenn sie die App das nächste Mal erneut öffnen.
Das ist meine Konfiguration:
Code: Select all
"runtimeVersion": {
"policy": "appVersion"
},
"updates": {
"url": "https://u.expo.dev/ccbb070e-ebc7-4e4c-acd5-f5527da75c59",
"fallbackToCacheTimeout": 15000,
"requestHeaders": {
"expo-channel-name": "production"
}
},
- Meine iOS-App verwendet Unternehmenssignierung und wird von Benutzern direkt über ihren Browser installiert.
- Ich habe auch versucht, die Netzwerkberechtigungen der App in den Einstellungen direkt nach der Installation, aber vor dem Öffnen der App zu aktivieren, und das hat immer noch nicht geholfen.
Mobile version