2015-08-18 19 views
5

Ich implementiere automatisch verlängerbare Abonnements in iOS und möchte in der Lage sein, das Szenario zu testen, wo der Benutzer das Abonnement kündigt, aber ich bin nicht in der Lage, dies zu tun, wenn ich versuche zu verwalten Abonnements mit dem Sandbox-Konto Der App Store möchte, dass ich eine Zahlungsmethode mit dem Sandbox-Konto verknüpfe, aber nach meiner Erfahrung ist das Sandbox-Konto nicht mehr gültig.iOS In-App-Kauf Auto-Erneuerung Abonnement-Verwaltung

Ist es sogar möglich, Stornierungen zu testen oder bin ich blind für Stornierungen? Ich habe hohe und niedrige Suchanfragen und habe niemanden gefunden, der Abonnements in einer Sandbox-Umgebung verwalten konnte.

Antwort

2

Ich realisierte heute, dass ich darüber völlig falsch dachte und ich kann sehen, warum es nicht so notwendig ist, um Abonnements zu verwalten. Ich dachte, dass das Feld "Kündigungsdatum" widerspiegeln würde, wenn ein Benutzer sein Abonnement annulliert (oder wirklich nur aus der automatischen Verlängerung ausscheidet). Aber ich habe mich geirrt, dass dieses Feld nur für die Zeiten ist, in denen ein Benutzer den Apple Support kontaktiert und eine frühzeitige Stornierung und eine Art Rückerstattung verlangt, und dies wird nicht direkt von einem Benutzer verwaltet.

2

Haben Sie versucht, einen TestFlight-Build zu verwenden? Sie können Sandbox-IAP-Tests über TestFlight mit einem "normalen" iTunes-Konto durchführen, das über eine Zahlungsmethode verfügt. Ich nehme an, das bedeutet, dass Sie versuchen könnten, das Abonnement zu kündigen.

+1

Ich müsste mich an den Apple Support wenden, um ein Abonnement zu kündigen, damit das Feld "Stornierungsdatum" ausgefüllt wird. Wenn Sie nur ein Abonnement verwalten, wird das Abonnement automatisch verlängert. – dtrotzjr

+0

Das stimmt. Sie sollten in der Lage sein, Ihre Apple ID im App Store aufzurufen und Ihr Abonnement so zu verwalten, dass Sie zumindest die automatische Verlängerung für das Abonnement deaktivieren können. –

+0

Sie erneuern 5 Mal in der Sandbox-Umgebung und die Zeitskala ist erheblich komprimiert (1 Jahr == 1 Stunde), aber mein Verständnis ist, dass das Ablaufdatum nur bis zum Ende der aktuellen Abonnementlaufzeit ist, so dass die App keine Informationen hat über das aktuelle Abonnement hinaus, das Sinn macht. Am Ende ist es wirklich keine große Sache. – dtrotzjr