Beeinträchtigt das Hinzufügen von In-App-Käufen zu einer App Benutzer, die sie bereits gekauft haben?

StackOverflow https://stackoverflow.com/questions/7811350

Frage

Ich habe eine App, die ich in den Appkäufen hinzufügen werde.

Meine Frage ist das. Die App verwendet ein Zertifikat für Entwicklung und Vertrieb, das von mehreren anderen Apps verwendet wird, Apps, die keinen In-App-Kauf haben.

Während ich jetzt einen In-App-Kauf hinzufüge, muss ich die App-ID dieser App ändern, damit ich ein Bereitstellungsprofil für In-App-Käufe erstellen kann. Wird sich diese Änderung in irgendeiner Weise auf die App auswirken? Ich meine, kann ich das neue Binärdatum mit einem anderen vorläufigen Profil hochladen, das mit einem anderen Appid generiert wird? Werden alte Benutzer in der Lage sein, ein Upgrade zu verbessern?

War es hilfreich?

Lösung

Ihre App muss die gleiche Bundle -ID haben. Es ist die Zeichenfolge in Ihrer info.plist -Datei. Wenn das unverändert bleibt, haben Benutzer kein Problem mit dem Upgrade.

Wenn ich Ihre Frage richtig verstanden habe, hatten Sie ein Wildcard -Vertriebsprofil, als Sie diese App zum ersten Mal eingereicht haben? Solange das neue Bereitstellungsprofil immer noch mit der Bundle -ID in info.plist übereinstimmt, ist es in Ordnung.

Andere Tipps

Möglicherweise haben Sie eine App-ID erstellt, bevor wir einen In-App-Kauf- oder Push-Notification-Service hatten. Vielleicht haben Sie nicht gedacht, dass Sie diese brauchten und eine Reihe ähnlicher Apps erstellen wollten. Jetzt möchten Sie diese Funktionen.

Sagen Sie, Sie hatten eine App -ID von:

com.mycompany.appsuite.*

Und die Bundle -ID Ihrer App (in der Plist und anderswo) lautet:

com.mycompany.appsuite.mycoolapp

Um die App-ID für In-App-Kauf oder Push-Notifikation ändern zu können, sollten Sie zum Entwickler gehen.apple.com Bereitstellungsportal Fügen Sie eine neue App-ID hinzu:

com.mycompany.appsuite.mycoolapp

Diese App-ID entspricht Ihrer Bundle-ID, sodass Ihre Benutzer Ihre App nicht zurückkaufen müssen, und sie qualifiziert auch Ihre App für In-App- oder Push-Notifikation.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top