Erfordert die App-Übertragung zwischen Entwicklern einen erneuten Kauf durch die Endbenutzer?

Wenn eine App von einem Entwickler auf einen anderen übertragen wird, ist ein erneuter Kauf erforderlich?

Über App Store Connect, Übersichtsseite zur App-Übertragung :

Sie übertragen eine App, wenn Sie die App an einen anderen Entwickler verkauft haben oder wenn Sie sie zu einem anderen App Store Connect-Konto oder einer anderen Organisation verschieben möchten.

Sie können das Eigentum an einer App auf einen anderen Entwickler übertragen, ohne die App aus dem App Store zu entfernen. Die App behält ihre Rezensionen und Bewertungen während und nach der Übertragung bei, und Benutzer haben weiterhin Zugriff auf zukünftige Updates. Wenn eine App übertragen wird, behält sie außerdem ihre Bundle-ID bei – es ist nicht möglich, die Bundle-ID zu aktualisieren, nachdem ein Build für die App hochgeladen wurde.

Ich habe eine kostenlose/kostenpflichtige App im App Store gekauft, aber sie ist derzeit nicht auf dem Gerät installiert. In der Zwischenzeit beschließt der ursprüngliche Entwickler der App, das Eigentum an jemand anderen zu verkaufen.

Als Endbenutzer, der die App zuvor gekauft hat (und alle damit verbundenen In-App-Käufe), wird dies einen erneuten Kauf erfordern? dh bleibt die App mit meiner Apple ID verknüpft oder nicht?

Betonung der Tatsache, dass die App derzeit nicht auf dem Gerät installiert ist. Die verlinkte Dokumentation erwähnt, dass die Benutzer weiterhin Zugriff auf zukünftige Updates haben werden, aber ich suche nach einer maßgeblichen Dokumentation, die die Frage beantwortet. (Oder jemand, der persönliche Erfahrungen mit diesem Szenario gemacht hat)

Antworten (3)

Für den Endbenutzer ist kein erneuter Kauf erforderlich - Sie können die App herunterladen und in Zukunft Updates erhalten. Die App bleibt unter Ihrer Apple-ID als Kauf aufgeführt, es spielt also keine Rolle, ob die App tatsächlich auf Ihrem Gerät installiert ist oder nicht.

Da Sie eine Antwort von jemandem mit persönlicher Erfahrung angefordert haben, kann ich sagen, dass ich dies in der Praxis ausprobiert habe - und es funktioniert wie beschrieben.

Die einzige wirkliche Änderung, die für Benutzer sichtbar ist, besteht darin, dass sich der Benutzer nach der Installation des ersten Updates des neuen Entwicklers erneut anmelden muss, wenn die App Teil der Schlüsselbund-Sharing-Gruppe ist.

Abgesehen davon ist alles andere technisch genau so, als hätte der ursprüngliche Entwickler die App nicht übertragen, dh der neue Entwickler kann die App aus dem Verkauf nehmen, keine Updates mehr dafür durchführen, sie mit älteren Geräten inkompatibel machen, Updates erstellen Funktionalität entfernen usw. - aber der ursprüngliche Entwickler hätte dasselbe tun können.

Danke. Das bedeutet, dass die Übertragung für die Endbenutzer völlig unsichtbar bleibt, oder? Ich konnte diese Tatsache nirgendwo dokumentiert finden.
Nicht ganz, nein. Aber es gibt nur sehr wenige Grenzfälle, in denen es für Endbenutzer sichtbar ist.
Das einzige, was den Benutzern wirklich auffällt, ist, wenn die App die Schlüsselbundfreigabe verwendet - dann müssen sie sich nach dem ersten Update des neuen Entwicklers neu anmelden. Wenn es sich um ein Spiel im Game Center handelt, kann die Rangliste auch einen etwas anderen Namen haben – aber alle Inhalte auf der Rangliste (alte Spielstände) bleiben erhalten.

Hier gibt es keine hundertprozentige Sicherheit, aber lassen Sie mich das erklären, weil es nicht so schlimm ist, wie es zunächst klingt.

Angenommen, Ihre Apple-ID hat die App zuvor gekauft (entweder kostenlos oder kostenpflichtig), dann spielt es keine Rolle, ob die App auf einem Ihrer aktuellen Geräte installiert ist. Der Kauf befindet sich in der Kaufhistorie dieser Apple-ID und sie hat weiterhin Zugriff, um die App erneut herunterzuladen und auf zukünftige Updates.

Dies ist jedoch nicht 100 % sicher, weil der Entwickler möglicherweise beschließt, die App nicht mehr zum Verkauf anzubieten und/oder Benutzern, die nicht die neueste Version von iOS verwenden, die Verfügbarkeit älterer Versionen anzubieten. Lassen Sie es mich anhand des folgenden Szenarios erklären.

Szenario

Angenommen, Sie haben die App XYZ auf einem iPhone 6s mit installiertem iOS 9 gekauft. Sie haben XYZ von Version 1 bis einschließlich Version 3 weiter aktualisiert. Sie kaufen dann ein iPhone X (mit iOS 11) und entscheiden sich, in Bezug auf die von Ihnen installierten Apps bei Null anzufangen, und Sie installieren XYZ nicht. In der Zwischenzeit überträgt der Entwickler von XYZ die App an einen anderen Entwickler. Dieser neue Entwickler wartet und aktualisiert die App, die jetzt in Version 5 vorliegt, weiterhin.

Apple veröffentlicht dann iOS 13 und der neue Entwickler aktualisiert XYZ auf Version 6. Allerdings beschließen sie, die Liste der letzten kompatiblen App-Versionen so zu bearbeiten, dass in Zukunft nur noch die Versionen 5 und 6 zum Download zur Verfügung stehen. Da Sie jedoch immer noch iOS 11 verwenden, ist die App beim Versuch, sie zu installieren, nicht verfügbar.

Natürlich könnten Sie im obigen Szenario einfach auf iOS 12 (oder iOS 13) aktualisieren und die App ist dann verfügbar.

Darüber hinaus kann der Entwickler, wie bereits erwähnt, die App aus dem Verkauf nehmen. In diesem Fall können Sie sie auch nicht erneut installieren.

HINWEIS: - Der ursprüngliche/vorhandene Entwickler einer App kann diese auch aus dem Verkauf nehmen oder die Liste der letzten kompatiblen App-Versionen bearbeiten, in diesem Fall wäre das Endergebnis dasselbe.

Das hat wirklich nichts mit der Überweisung zu tun. Der bestehende Entwickler könnte sich auch dafür entscheiden, die App aus dem Verkauf zu nehmen oder die Liste der letzten kompatiblen App-Versionen zu bearbeiten.
@jksoegaard Einverstanden. Ich sage nicht, dass dies mit dem bestehenden Entwickler nicht passieren könnte, ich erkläre nur gründlich die Umstände, unter denen eine App nicht verfügbar wäre, wenn sie an einen neuen Entwickler übertragen würde. Das heißt, ich werde meine Antwort nur bearbeiten, um dies zu verdeutlichen, falls ich etwas impliziere, das ich nicht wollte. Danke für die Rückmeldung! :)

Die Übertragung führt nicht dazu, dass eine App ein Bundle ändert.

  • Die Übertragung könnte es dem neuen Entwickler ermöglichen, einen erneuten Download zu erzwingen, indem er die Bundle-ID ändert.

Eine zusätzliche Komplikation besteht darin, dass die iOS-Datenspeicherung als Teil einer Gruppe gestaltet werden kann. Denken Sie an Microsoft Office – die Datenspeichercontainer werden kombiniert. Mehrere Apps mit unterschiedlicher Bundle-ID teilen sich eine Datenspeichergruppe.

Wenn eine App aus dem Gruppenspeicher übertragen wurde, würde dies die App beschädigen. Es ist fast sicher, dass der neue Entwickler dann von Apple gezwungen wird, die BundleID zu ändern, bevor er einen neuen Build ausliefert. (In diesem Grenzfall)