2015-05-05 11 views
8

Ich habe eine kostenpflichtige App (Version 1.3) im App Store. Ich möchte das Update (Version 1.4) veröffentlichen, das in App-Käufe enthalten ist. Ich plane, das Update (Version 1.4) freizugeben.Aktualisieren einer kostenpflichtigen App auf kostenlose App

Ich habe alle möglichen Szenarien für das Upgrade von Benutzer von kostenpflichtigen zu kostenlosen Version abgedeckt. Es gibt nur ein Szenario, in dem ich feststecke.

  1. Benutzer bereits heruntergeladene Version 1.3 die App über iTunes-Konto bezahlt wird [email protected] auf iPad 2
  2. Aktuelle verfügbare Version auf iTunes 1,4 die ist frei.
  3. Benutzer lädt die Version 1.4 auf die auf iPad 2[Werke aktualisieren, wie ich die vorherigen UserDefaults Schlüssel bekommen zu identifizieren]
  4. Benutzer laden Sie die Version 1.4 auf iPhone 6 die din't haben Version 1.3 von [email protected][Wie, dass der Nutzer wissen, hat die App bereits gekauft?]

Weiß jemand, was die Lösung für dieses Problem sein kann.

+0

Ist Ihr App Store-Datum auf dem Server? –

+0

Entschuldigung, dies ist für iOS nicht möglich. Sie können nicht herausfinden, welche Person die App zuvor gekauft hat, da Apple dafür keine Details bereitstellt. Der beste Weg ist, neue App mit Inapp-Kauf zu erstellen und laden Sie es in den Laden. –

+0

ist eine Offline-App und keine Server-Integration. – Sneha

Antwort

1

Lev Landau 's Kommentar ist richtig. Wenn Sie keine Serverintegration haben, müssen Sie etwas lokal auf dem Gerät des Benutzers in einer 1.3.1-Version speichern. Aber Sie werden Probleme mit Benutzern haben, die mehrere Geräte besitzen (z. B. iPhone und iPad). Ich kann über 3 Wege denken, dass zu beheben:

  1. Vergewissern Sie sich, dass Ihre „bereits gekauft“ Flag wird gespeichert auf iCloud
    oder
  2. Verwenden Sie eine kostenlose In-App-Kauf als Flag (RIP User Experience) .
    oder
  3. Geben Sie eine neue App mit einer neuen App ID für 1.4 frei und veröffentlichen Sie eine Version 1.3.1, die Ihre Benutzer über die neue App warnt und einen Eintrag in Keychain in der neuen App abruft (siehe this answer

Hinweis zu sehen, wie Schlüsselanhänger von Daten zwischen Anwendungen) zu teilen, die Methoden 1 und 2 nicht für 100% des Anwender arbeiten (wenn sie vor 1.4 nicht 1.3.1 öffnen zum Beispiel). Ich würde empfehlen Methode 3.

+0

Hallo Quentin, wir gingen tatsächlich mit einer Version Mid-Version mit 0 $ in App-Kauf. Und helfen Sie ihnen mit Supportanfragen mit Personen, die nach der Veröffentlichung einer kostenlosen Version zu uns kommen. – Sneha

+0

Ok, großartig das zu hören! Überlegen Sie, die Antwort zu akzeptieren, wenn es geholfen hat;) –

Verwandte Themen