Ошибки при проверке внутренних платежей Android-iOS и их решение
-
20 мин
Область мобильной разработки довольно молодая и до сих пор таит в себе множество подводных камней, лишь слегка описанных в документации. Домножим это на основные платформы, на огромное количество разной степени продуманности фреймворков, на регулярные и не всегда подробно описанные изменения в самих платформах (и не забыть про поддержку старых версий!). Прибавим тот факт, что при всех попытках автоматизировать тестирование до сих пор есть лакуны, где приходится работать руками. И получим некоторое количество ситуаций, когда в руках даже опытного и всё видевшего специалиста случается что-то такое... такое... эдакое.
Особенно славятся таким поведением внутренние покупки (ин-аппы). Не всегда удачные библиотеки монетизаций, лаги мобильного интернета, капризы онлайн оплаты с кредитных карточек - и вот у нас уже недетерминированный процесс. Но ничего страшного, в основе большинства странных случаев лежат довольно нехитрые механизмы, о которых и пойдёт речь в докладе.
Ошибки при проверке внутренних платежей Android-iOS и их решение from Vlad Orlikov on Vimeo.