2011-01-16 5 views
4

Ich habe ein paar spezifische Fragen zu kostenpflichtigen Anwendungen im App Store, zusammen mit Promo-Codes und Updates. Ich habe meine Nachforschungen gemacht, aber ich habe entweder keine Antworten gefunden, oder habe sehr veraltet gefunden "Ich denke, das ist wie es funktioniert ..." Antworten.iPhone App Store (Bezahlte App) - Promo Codes/Updates

  1. Ich erstelle einen Promo-Code für Version 1.0.0 von einer 0,99 $ App, so dass der Kunde es kostenlos erhält. Wenn dieser Kunde die Version 1.0.1 aktualisiert, muss er bezahlen? (Ist es wichtig, dass er vor dem 4-wöchigen Ablaufdatum des Aktionscodes aktualisiert wird?)
  2. Ich veröffentliche eine App, die für eine begrenzte Zeit frei ist, in der Version 1.0.0. Für Version 1.0.1 ändere ich den Preis auf 0,99 $. Neue Kunden zahlen offensichtlich die 0,99 $, aber was ist mit den Kunden, die innerhalb des "limited time" -Fensters gekauft haben? Müssen sie beim Upgrade bezahlen?
  3. Ich habe Gerüchte gehört, dass die Antwort auf die oben genannte Frage "Ja, bestehende Kunden müssen beim Upgrade bezahlen" nur, wenn es eine große Version Änderung ist. Z.B. Der Kunde hat 1.2.0 kostenlos erhalten und wird das Update 1.3.0 kostenlos und das Update 1.4.0 kostenlos erhalten, muss aber für das Update 2.0.0 bezahlen.

Vielen Dank!

Antwort

8
  1. Nein, der Benutzer muss nicht für ein Update bezahlen. Das Einlösen eines Gutscheincodes ist genau wie der Kauf der App.

  2. "Begrenzte Zeit" Preisangebote im App Store sind nur Marketing-Worte, sie haben keine technische Wirkung. Niemand muss jemals zahlen, wenn er auf eine spätere Version der gleichen App aktualisiert.

  3. Nein, Benutzer müssen nie für ein Update einer bestehenden App bezahlen. Einige Unternehmen haben beschlossen, dass sie nach einem größeren Upgrade die vorherige App aufgeben und buchstäblich eine neue App herausbringen. Das bedeutet, dass die Kunden, die für die vorherige App bezahlt haben, keinen Upgrade-Pfad haben und die neue App zum vollen Preis kaufen müssten. Ohne zu merken, ob das eine gute oder faire Entscheidung seitens des Entwicklers ist oder nicht, sind viele bestehende Benutzer ziemlich unglücklich darüber, dass die alte App nicht mehr aktualisiert wird.

Um den Schlüssel Punkt zusammenzufassen: Aktuelles zu Apps sind immer, immer frei, unabhängig davon, welche Version Sie gekauft oder wie Sie dafür bezahlt haben (einschließlich eines Gutscheincode einzulösen).


Ansichtlich ist diese Tatsache bedauerlich. Wenn Entwickler Upgrades verlangen, können Benutzer wählen, ob sie das Update akzeptieren oder nicht. Wenn sie für das Update bezahlen würden, würden die Daten der alten Version in der neuen Version weiterhin gut funktionieren. Ein großes Problem mit dem Szenario, das ich in # 3 beschrieben habe, wo der Entwickler die alte App verlässt und das "Update" wirklich eine komplett neue App ist, ist, dass die Daten auf dem Gerät mit der eindeutigen App-ID verknüpft sind mit, wodurch es schwierig oder unmöglich ist, auf die neue Version zu übertragen (je nachdem, wie der Entwickler es behandelt). Die Möglichkeit, zeit- oder nutzungsbeschränkte kostenlose Testversionen anzubieten und Upgrades zu berechnen, würde Preisplänen ermöglichen, die für die Verbraucher normalerweise viel besser wären, während sie auch für Entwickler besser geeignet wären.

0

Obwohl Updates kostenlos sind und in iTunes Connect kein Fahrzeug erscheint, das von einem Entwickler kostenpflichtig ist, können Sie dies auf Abonnementbasis tun. Sie können also ein Jahresabonnement verkaufen.Eine weitere Möglichkeit besteht darin, in Ihrer App Code hinzuzufügen, um die Versionsnummer der App unter NSUserDefaults zu speichern. Dann können Sie prüfen, ob die aktuelle Version mit der zuletzt gestarteten Version übereinstimmt - und dann einen In-App-Kauf. Ehrlich gesagt, ich denke nicht, dass es fair ist, für immer kostenlose Updates zu haben. Vielleicht sollte das dem Entwickler überlassen bleiben, sich zu entscheiden - sie könnten 3 kostenlose Updates zulassen, dann müssen sie jeden dritten usw. bezahlen. Aber uns eine Richtlinie zu geben, bedeutet, dass wir nicht nur einen sich erneuernden Einnahmenstrom erzeugen können, sondern auch übersetzt den Wert, den der Kunde für die weitere Entwicklung erhält.

Für jetzt würde ich sagen, dass Sie in einigen In-App Purchase-Schema programmieren müssen.

+0

Versionsnummer in NSUserDefaults: Es funktioniert nicht, wenn der Benutzer die App von den Geräten löscht und später erneut installiert. Oder wenn er später ein zweites iOS-Gerät kauft –