Всем привет!
А никто не сталкивался с задачей автоматизировать тестирование покупок через subj?
У меня есть серверное приложение, которое на основе полученной информации должно отправлять данные в сервис статистики. С этим серверным приложением работает веб-версия приложения, а так же же нативные ios/android приложения.
Т.е. надо проверить следующие кейсы:
- Пользователь покупает / продлевает подписку через веб paygate
- Пользователь покупает / продлевает подписку в мобильном приложении (Android Play Market/ Apple Store).
Ожидаемый результат:
- что верно отправляется статистика (нужно понимать качество маркетинговых компаний, на основе этих данных).
- что у пользователей правильные статусы сохраняются в приложении (что если оплатил / продлил, доступ есть ну или нет).
В целом, понятно как это проверить руками. Уже нашел информацию:
Test your Google Play Billing Library integration | Google Play's billing system | Android Developers и что-то аналоничное для Apple Store (там тоже своя песочница), но цель в автоматизации этого процесса. Стоит ли делать моки и эмулировать отправку чеков из разных Android/Apple store или есть возможность для этого использовать вышеуказанные песочницы? Я бегло смотрел, видел упоминания api, но глубоко не копал пока.
Прошу поделиться доками, соображениями и т.п. и т.д. Если кто решал такие задачи и как решали?