Комментарии 5
Apple иногда что-то делает со своими серверами и тысячи разработчиков рвут на голове волосы из-за того, что покупки в Sandbox не работают вовсе. Раза два точно натыкался на эти грабли. После пары часов серфинга интернета всегда попадаются треды на SO, где сначала все пожалуются на проблему, а потом согласятся с тем, что нужно просто подождать сутки, дабы Apple закончило свои операции.
Так что, если у вас не работают in-app purchases на iOS, обязательно погуглите — если вы не одни такие, может дело не в вас и просто нужно подождать n-ое количество времени.
Приятно, ведь это мой день рождения :)
Так что, если у вас не работают in-app purchases на iOS, обязательно погуглите — если вы не одни такие, может дело не в вас и просто нужно подождать n-ое количество времени.
Доклад был прочитан 18 апреля...
Приятно, ведь это мой день рождения :)
Спасибо, очень ценное замечание! С этим действительно бывают проблемы. Я встречала упоминание о sandbox.itunes.apple.com как о способе проверить статус песочницы, но как-то это не очень соответствует действительности.
Занимательная особенность (была, с месяц назад). Тестовый режим покупок для Android работал замечательно для всего, кроме подписок. То есть, все покупки кроме подписок шли через тест и оплаты не брали, а вот подписки в том же режиме замечательно оплачивались с текущего метода платежа. Зато протестировали возврат денег с аккаунта продавца.
Ещё одна замеченная странность у дроидовых подписок в API третьей версии:
Предположим, пользователь установил приложение, купил подписку, и удалил приложение до срока истечения. Потом снова установил приложение до срока истечения подписки (или просто на другое устройство). В таком случае Google Play имел свойство забывать
Ещё одна замеченная странность у дроидовых подписок в API третьей версии:
Предположим, пользователь установил приложение, купил подписку, и удалил приложение до срока истечения. Потом снова установил приложение до срока истечения подписки (или просто на другое устройство). В таком случае Google Play имел свойство забывать
developerPayload
и/или purchaseToken
, которые используются для подтверждения покупки на стороне приложения. Тут подсказывают, что purchaseToken
ныне исправен, а developerPayload
продолжает отваливаться. Что это такое и зачем нужно здесьПро подписки подтверждаю. У нас всего одно приложение так монетизируется, выкладывали его год назад примерно. И оплачивали тестовые покупки живыми деньгами, почему-то тестовый аккаунт на них не работает.
Что касается забывчивости, тогда же (год назад) так и должен был действовать триал подписок — если удалил приложение во время триала, то при повторной установки можно только купить.
Вообще с подписками масса проблем и на Android, и на iOS, к тому же как способ монетизации показали себя не очень, так что сейчас мы от них отказались.
Что касается забывчивости, тогда же (год назад) так и должен был действовать триал подписок — если удалил приложение во время триала, то при повторной установки можно только купить.
Вообще с подписками масса проблем и на Android, и на iOS, к тому же как способ монетизации показали себя не очень, так что сейчас мы от них отказались.
Если ввести данные тестового аккаунта в настройки App Store на девайсе, то он сразу же протухнет. Первый раз авторизовываться надо только в момент покупки.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Ошибки при проверке внутренних платежей Android-iOS и их решение