Ich führe eine automatische Verlängerung des Abonnements über einen Zeitraum von einem Monat durch. Ich habe überlegt, das Ablaufdatum zu speichern und erneut zu validieren, wenn dieses Datum erreicht ist (d. H. Einmal monatlich pro abonniertem Benutzer).Validieren Automatisch erneuernde Abonnementquittung auf dem Server
Aber was ist mit Stornierung? Ein Benutzer könnte sein Abonnement möglicherweise kündigen und von Apple jederzeit innerhalb eines Monats zurückerstattet werden, und ich würde nicht benachrichtigt.
Sollte ich den Beleg dann so oft wie möglich (z. B. jeden Tag) validieren, um nach einem Kündigungsdatum zu suchen?
Zunächst einmal muss ich die Quittung auf dem Server validieren, weil mein Dienst ist auch auf anderen Plattformen als iOS verfügbar. Wenn ein Benutzer unter iOS abonniert und die App nie wieder verwendet, möchte ich weiterhin auf meinem Server validieren, damit der Benutzer den Webdienst verwenden kann. –
Zweitens, ich sehe keine Validierung in dieser Klasse. Wenn Sie die Quittungsclientseite validieren möchten, sollten Sie Folgendes tun: https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateLocally.html#//apple_ref/doc/uid/TP40010573-CH1-SW2 –