Wie autorisieren Sie Abonnements mit automatisch verlängerbarem Abonnement, nachdem der Benutzer sich angemeldet hat?

9

In unserer App, die sich in Entwicklung befindet, werden die folgenden 2 IAPs eingerichtet:

$ 12.99 / mo als automatisch verlängerbares Abonnement.

$ 9.99 / mo als automatisch verlängerbares Abonnement (wenn Sie einen Einladungscode eingegeben haben).

Offensichtlich können wir, wenn der Benutzer den Einladungscode VOR der Anmeldung eingibt, die Apple-Server mit dem günstigeren IAP anpingen.

Aber unser Problem ist: Wir erlauben (planen) den Nutzern, den Einladungscode einzugeben, wann immer sie möchten, auch nachdem sie bereits zahlende Abonnenten sind. Auf diese Weise können wir den Rabatt für alle zukünftigen Monate, in denen sie Abonnent sind, in unserer App anbieten.

Hat jemand das getan? Ist das möglich? Etc. ...

Update 30.08.2015: Wenn uns jemand nicht das Wissen / die Fähigkeit gibt, etwas anderes zu tun, sind wir zu dem Schluss gekommen, dass dies NICHT möglich ist. Wir haben sogar Apple angesprochen und sie haben gesagt, dass es keine API für solche Dinge gibt.

Davon abgesehen gehen wir mit folgendem Ansatz vor:
Wenn ein Benutzer BEVOR ein Einladungscode eingegeben wird, abonniert wird, wird ihm der höhere der beiden Preise in Rechnung gestellt.
Wenn ein Benutzer bei ALREADY einen Code eingibt, muss er sich abmelden und dann erneut abonnieren, um den niedrigeren Preispunkt zu erhalten.
Wenn ein Nutzer nach der Eingabe eines Einladungscodes einen Vertrag unterschreibt, wird der niedrigere der beiden Preise berechnet.

UPDATE 9/23/2016

In iTunes Connect gibt es so genannte Abonnementgruppen, die Apple kürzlich mit Auto-Renew-Abonnements eingeführt hat. Ein Benutzer darf jeweils nur eines der Abonnements innerhalb einer Gruppe abonnieren. Dadurch kann ein Benutzer zwischen "Schichten" wechseln. Dies ist eine mögliche Lösung für diejenigen, die in Zukunft auf diese Frage stoßen.

    
Keitzer 19.08.2015, 01:41
quelle

0 Antworten