Нераспознанный пользователь неоднократно отменял повторяющуюся подписку - PullRequest
0 голосов
/ 11 октября 2019

Я полагаю, вы не можете вызвать DID_CHANGE_RENEWAL_STATUS с auto_renew_status ложными несколько раз подряд? Согласно документации, если я правильно понял, квитанции DID_CHANGE_RENEWAL_STATUS запускаются, когда пользователь указывает, что хочет прекратить подписку на странице подписок в самом магазине приложений. Когда пользователь нажимает кнопку отмены подписки, мне от Apple будет отправлено DID_CHANGE_RENEWAL_STATUS с auto_renew_status ложным. В следующий раз, когда пользователь снова зайдет на эту страницу в магазине приложений, у него будет единственная возможность - повторно активировать свою подписку через 1 из наших предоставленных планов подписки, и при выборе любого из этих планов будет DID_CHANGE_RENEWAL_STATUS с auto_renew_status истины.

Я получил 4 DID_CHANGE_RENEWAL_STATUS с auto_renew_status ложных 4 раза, так же далеко от того же непризнанного original_transaction_id. На мой взгляд, это не представляется возможным.

1 Ответ

0 голосов
/ 11 октября 2019

Мы используем серверные уведомления от Apple в нашей службе управления подписками. Я могу сказать, что DID_CHANGE_RENEWAL_STATUS работает так, как мы ожидали. Когда пользователь отменяет подписку, у нас есть auto_renew_status как false и true, когда он включает ее обратно.

Я полагаю, вы что-то упустили. Кстати, зачем вам эти уведомления? Они почти бесполезны.

Эта статья может помочь вам понять, как работают уведомления. Надеюсь, вы найдете проблему в своем коде. Вы также можете написать нам в онлайн-чате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...