Wenn eine iPhone-App aktualisiert wird und sich das mindestens erforderliche iOS erhöht, was passiert dann für Kunden, die immer noch das niedrigere iOS haben?

Beispiel: Ich bin Entwickler und meine App wird mit mindestens iOS 3.0 veröffentlicht. Was passiert, wenn ich ein Update veröffentliche, das iOS 5.0 erfordert? Können bestehende Kunden, die 3.0 ausführen, versuchen, ein Update durchzuführen? Welche Fehlermeldung (falls vorhanden) erhalten sie, wenn sie dies versuchen? Erhalten Kunden, die 3.0 ausführen, die „Update“-Benachrichtigung in ihrer App Store-App?

Antworten (3)

Wenn der Benutzer versucht, das Update zu installieren, benachrichtigt der App Store den Benutzer und sagt etwas wie „Sie müssen iOS5 haben, um dieses Update zu installieren.“ Der Benutzer kann jedoch weiterhin die aktuelle Version verwenden, die er hat.

Danke. Wissen Sie, ob sie weiterhin die Update-Anzeige in ihrer App Store-App erhalten (auch wenn sie nicht aktualisieren können)?
Ja, der Benutzer sieht weiterhin, dass es ein Update für diese App gibt. Der App Store lässt den Benutzer jedoch nicht zu, die App herunterzuladen, ohne dass der Benutzer seine Firmware-Version aktualisiert.
Danke, ich habe darauf gewartet, dass jemand anderes Ihre Antwort zuerst bestätigt. Ich habe es in der Zwischenzeit als nützlich bewertet.
Das ist richtig. Apple möchte, dass die Leute auf die neueste Version des Betriebssystems aktualisieren, damit sie von den neuen Funktionen und der besseren Sicherheit profitieren können, damit sie ein besseres Erlebnis haben und ihren Freunden erzählen, wie sehr sie das Produkt genießen.
@ruddfawcett Akzeptiert. Eine andere Möglichkeit, mehr Repräsentanten zu erhalten, besteht darin, die von Ihnen beantworteten Fragen positiv abzustimmen. Dies gibt ihnen mehr Sichtbarkeit und somit mehr Leute, die Ihre Antwort bewerten können. ;)
Weiß jemand, ob es dazu eine offizielle Apple-Dokumentation gibt?

Nichts. Die App verursacht keine Probleme, bis sie gelöscht wird. Um neu installiert zu werden, muss es aktualisiert werden, nachdem es einmal gelöscht wurde.

Als Benutzer habe ich festgestellt, dass iTunes die neueste App herunterlädt, unabhängig davon, welches iOS der Benutzer auf seinem Gerät verwendet.

iTunes lädt die neueste App herunter und löscht (oder fordert zum Löschen auf) ältere App-Versionen aus der iTunes-Mediathek des Benutzers – ein unachtsamer Benutzer klickt auf Ja , um die ältere Version zu löschen, und freut sich über die neueste Version.

Erst wenn der Benutzer versucht, diese neueste Version auf seinem Gerät zu installieren (nachdem er die ältere App von seinem Gerät entfernt hat), schlägt iTunes Alarm, dass sie nicht mit seinem Gerät kompatibel ist.

Der Benutzer bleibt dann ohne die ältere Version oder das Update.

Apple hofft, dass der Benutzer seine iTunes-Mediathek gesichert hat, bevor er Updates für seine Apps herunterlädt. Dies ist ein anderes Verfahren als nur die Verwendung von iTunes zum Sichern ihrer Geräte, das nur die Daten auf den Geräten der Benutzer sichert und nicht ihre über iTunes gekauften (heruntergeladenen) Apps.

Wenn der Benutzer kein Backup hat, pflegt Apple keine älteren Versionen von Apps. Der Nutzer hat also keine Möglichkeit, ältere Versionen aus dem App Store abzurufen.