Комментарии 13
Спасибо за статью!
Очень интересно!
Если интересно, то могу написать отдельную статью о том, как обрабатывать ответ от iTunnes Connect по каждому свойству, ибо вот это далеко нетривиальная задача.
Очень интересно!
+1
Был бы прекрасный сервер для обработки платежей через мобильные приложения, но…
Нужно добавить возможность слушать события об изменении статуса подписки/покупки, сейчас как если пользователь, например решил вернуть деньги то мы не узнаем об этом и не отберём функционал.
Нужно добавить возможность слушать события об изменении статуса подписки/покупки, сейчас как если пользователь, например решил вернуть деньги то мы не узнаем об этом и не отберём функционал.
+1
Интересная статья, спасибо
Есть небольшой вопрос. Если скажем, я купил автовозобновляемую подписку с периодом в 1 месяц, могу ли я, периодически отсылая запрос на ее валидацию, отслеживать ее актуальный статус спустя полгода, год и т.д.? Интересует как iOS так и Android.
Спасибо
Есть небольшой вопрос. Если скажем, я купил автовозобновляемую подписку с периодом в 1 месяц, могу ли я, периодически отсылая запрос на ее валидацию, отслеживать ее актуальный статус спустя полгода, год и т.д.? Интересует как iOS так и Android.
Спасибо
0
Да, конечно можете отсылать запрос. Более того, вы можете слушать хуки от эпла, чтобы сразу актуализировать информацию о статусе подписки
0
Спасибо, я уже немного поресерчил этот вопрос. Отсылать запрос в общем-то некуда. У Apple вообще нет такого API, у Google есть, но не все так просто. Ловить хуки — единственно возможный вариант актуализации статуса подписки
0
SergeyMell, вы можете сколько угодно раз отсылать квитанцию на
developer.apple.com/documentation/appstorereceipts/verifyreceipt
и получать актуальный статус подписки.
developer.apple.com/documentation/appstorereceipts/verifyreceipt
и получать актуальный статус подписки.
0
Это я в курсе, спасибо. Но после очередной оплаты receipt меняется. И если я не подписан на хук, то я не узнаю новое значение. А у Android даже в доке явно написано — «Не нужно дергать наше API постоянно для того, чтоб валидировать актуальность подписки. Используйте информацию из pubsub канала»
0
Вы можете отсылать оригинальный receipt и будете получать актуальную информацию. В андройде тоже можно по необходимости вызывать API. Server 2 server имеет ряд преимуществ, поэтому и является рекомендуемым способом.
0
отсылать оригинальный receipt и будете получать актуальную информацию
Это интересно. Я проверю, спасибо.
В андройде тоже можно по необходимости вызывать API.
Да, но есть важное замечание от них тут:
Note: Due to quota restrictions, it is not recommended to check state by polling the Google Play Developer API at regular intervals instead of leveraging Real-time developer notifications.
Спасибо большое за публикацию и комментарии. Они помогли мне во многом разобраться
0
Да, но есть важное замечание от них тут:
Совершенно верно, однако:
The Google Play Developer API has a default limit of 200,000 queries per day.
(https://developers.google.com/android-publisher/quotas)
Т.е. API есть и дергать его можно, но голову надо подключать на раннем этапе, чтобы не засыпать сервер бесполезными запросами.
0
Привет! Это Виталий, основатель Адапти. Спасибо что упомянули нас! Мы в живом режиме можем отправлять postback о покупке на сервер разработчика, так что серверный контент так же можно динамически отдавать. Круто что вы написали про этому, потому что отдавать контент через сервер правильно, иначе есть шанс фрода.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Разворачиваем сервер для проверки In-app purchase за 60 минут