ich dies heute gefunden:
, wenn der Empfangsstatus 21006 ist und es gibt einen Schlüssel mit dem Namen CANCELLATION_DATE, dann ist es eine Stornierung, können Sie das neue Ablaufdatum in diesem Schlüssel finden, aber es ist ein formatiert Datum, überprüfen Sie für Empfang, wenn Sie einen besseren Wert analysieren müssen [ 'latest_expired_receipt_info'] [ 'cancellation_date_ms'] gleich wie expires_date
Notification of cancellation of auto-renewal for an in-app purchase
Ich habe das jetzt auch in der Produktion bestätigt. Es gibt eine cancellation_date_ms
Eigenschaft von latest_expired_receipt_info
und auch im Stamm der Benachrichtigung selbst. cancellation_date
ist eine formatierte Datumszeichenkette.
Hier ist eine Teil-Produktion Benachrichtigung:
{ "environment": "PROD", "auto_renew_status": "false", "latest_expired_receipt_info": { "original_purchase_date_pst": "2018-01-25 11:59:25 America/Los_Angeles", "cancellation_date_ms": "1517150504000", "cancellation_reason": "0", "original_purchase_date_ms": "1516910365000", "expires_date_formatted": "2019-01-25 19:59:23 Etc/GMT", "is_in_intro_offer_period": "false", "purchase_date_ms": "1516910363000", "expires_date_formatted_pst": "2019-01-25 11:59:23 America/Los_Angeles", "is_trial_period": "false", "expires_date": "1548446363000", "cancellation_date": "2018-01-28 14:41:44 Etc/GMT", "purchase_date": "2018-01-25 19:59:23 Etc/GMT", "cancellation_date_pst": "2018-01-28 06:41:44 America/Los_Angeles", "purchase_date_pst": "2018-01-25 11:59:23 America/Los_Angeles", "original_purchase_date": "2018-01-25 19:59:25 Etc/GMT" }, "cancellation_date_ms": "1517150504000" }
Dank. Ich habe darauf noch keine Antwort gefunden und konnte sie noch nicht in der realen Welt erfassen. Das scheint eine gute Information zu sein und ich werde meinen Code überprüfen müssen, um zu sehen, ob ich die Dinge handhabe, wie Sie beschrieben haben. – jmichas
Ich habe unseren Server optimiert und jetzt die "CANCEL" Benachrichtigung richtig erhalten. Siehe aktualisierte Antwort. – siburb
Das ist großartig, danke! – jmichas