Покажет вашу совместимость и напишет письмо
Нужно разработать систему, которая позволяет пользователям совершать внутриигровые покупки через удалённое мобильное устройство, транслируемое прямо в браузер по WebRTC.
Пользователь заходит на веб-страницу. В браузере открывается поток с экраном мобильного устройства в реальном времени. На устройстве автоматически запускается нужная мобильная игра. Пользователь входит в свой игровой аккаунт, открывает внутриигровой магазин, выбирает товар и нажимает кнопку «Купить».
В момент нажатия «Купить» поверх игрового экрана появляется окно подтверждения нашего сайта. Это именно наше окно, а не интерфейс App Store и не Google Play. После подтверждения в этом окне покупка завершается, и результат сразу отображается внутри игры.
Для пользователя весь процесс выглядит как единый, непрерывный сценарий покупки, полностью доступный через браузер.
Все покупки выполняются с использованием наших собственных аккаунтов Google и Apple. Эти аккаунты скрыты от пользователя. Нам важно иметь возможность менять и переключать Google и Apple аккаунты на лету — между сессиями или отдельными покупками.
На Android могут использоваться разные Google-аккаунты и разные регионы. Реальная валюта списания может отличаться, но пользователь всегда должен видеть цены в долларах США.
На iOS аналогично (но там цены почти всегда сразу в $ и нет вопроса такого) - Авторизация через Apple ID со стороны пользователя внутри игры недоступна и не должна быть обязательной для работы системы.
Система обязана жёстко контролировать доступные покупки. Пользователь не должен иметь возможности купить что-то сверх разрешённых лимитов. Например, если допустимая покупка — 4,99 доллара, система должна полностью исключать любые сценарии, при которых может быть совершена покупка на 99,99 доллара.
Способ реализации не принципиален. Это могут быть реальные устройства, эмуляция или любой другой технический подход. Важно только, чтобы система работала именно так, как описано, и соблюдала все ограничения.
Мы ищем разработчика или команду, которые способны реально реализовать такую систему или уже имеют опыт работы с похожими решениями. Особенно важен практический опыт с WebRTC-стримингом, удалённым управлением мобильными устройствами, автоматизацией Android и iOS, внутриигровыми покупками и управлением несколькими Google и Apple аккаунтами.
Нам нужен человек или команда, которые умеют делать подобные вещи на практике или уже сталкивались с такими системами, а не для теоретических рассуждений.
от 150 000 до 350 000 ₽
Разработчик мобильных приложений • Старший (Senior) • WebRTC
Полный рабочий день • Можно удалённо
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений