Есть ли API, чтобы сказать, кто отменил покупку inapp? - PullRequest
0 голосов
/ 23 октября 2019

Я хотел бы получить доступ к API Apple, чтобы узнать, кто отменил покупку inapp. Существует ли такой API, который существует? Предоставляет ли Apple какую-либо информацию о реальных пользователях, которые приобрели подписку в приложении IOS? Я хотел бы знать, соответствует ли их статус оплаты на моем конце такому же статусу на конце Apple. Каков наилучший способ обработки покупок Apple Inapp от оплаты до отмены?

1 Ответ

1 голос
/ 23 октября 2019

Вы можете использовать уведомления от сервера к серверу Apple, чтобы получать уведомления об обновлениях статуса подписчика, включая отмены. Однако на стороне Apple отсутствует прямой API для запроса текущего статуса подписки пользователя.

Типичный подход - сохранить квитанцию ​​о покупке от пользователя в вашей базе данных, а затем периодически опрашивать ее с яблоком /verifyReceipt конечная точка для обновления статуса подписки в вашей системе. Вот ссылка на некоторые слайды, которые охватывают то, что вам нужно настроить: Как создать отличный сервер подписки на покупки iOS в приложении

В качестве альтернативы, вы можете посмотреть наразмещенное решение, такое как RevenueCat , которое предлагает готовый сервер подписки (с API-интерфейсами и веб-зацепками). (Отказ от ответственности, я там работаю)

...