In der Dokumentation von Apple ist transactionDate
:
Das Datum, an dem die Transaktion zur Zahlungswarteschlange des App Store hinzugefügt wurde. (schreibgeschützt)
Ich möchte nur klarstellen, was das transactionDate im folgenden Fall sein wird:
Danke!
- hat etwas zum Zeitpunkt T1 gekauft (transactionDate ist T1?)
Ja. Transaktionsdatum ist T1. Nach der Dokumentation von Apple:
transactionDate: Das Datum, an dem die Transaktion zur Zahlungswarteschlange des App Store hinzugefügt wurde.
- Kauf zum Zeitpunkt T2 wiederhergestellt (transactionDate ist T2 oder T1?)
Macht nichts. Wenn transactionState
auf SKPaymentTransactionStateRestored
gesetzt ist, sollten Sie originalTransaction
lesen. Nach der Dokumentation von Apple:
originalTransaction: Der Inhalt dieser Eigenschaft ist nicht definiert, außer wenn transactionState ist auf SKPaymentTransactionStateRestored festgelegt. Wenn ein Transaktion wird wiederhergestellt, die aktuelle Transaktion enthält eine neue Transaktionskennung, Quittung und so weiter. Ihre Anwendung wird gelesen Diese Eigenschaft, um die wiederhergestellte Transaktion abzurufen.
- originalTransaction der wiederhergestellten Transaktion ist das transactionDate T1 oder T2?
T1.
Tags und Links objective-c ios in-app-purchase