Исправить ошибку в библиотеке AuroraOSS/gplayapi
10 000 UAHЗадача: Исправить ошибку добавления ревью в маркете Google Play для приложений, которая реализована в библиотеке https://gitlab.com/AuroraOSS/gplayapi.
Для решения задачи нужны скилы : Kotlin, Java, Protobuf, разбор сетевых пакетов анализаторами трафика.
В данной библиотеке уже реализован код для добавления Review (ReviewsHelper.kt) - но к сожалению он не работает в нем есть ошибка. Необходимо это исправить.
Для реализации задачи Вы можете использовать любые идеи и подходы.
Мы предлагаем такой вариант решения проблемы:
С помощью сетевого Анализатора трафика (Charles, Wireshark, etc) с телефона отлавливается сетевой пакет установки ревью.
Для “Ловли” пакета нужно будет решить проблему HTTPS трафика. На телефон поставить сертификат для дешифрации HTTPS.
Также сетевые пакеты которые отвечают за передачу информации в Google Play работают через ProtoBuf (https://developers.google.com/protocol-buffers/docs/overview). Это открытый протокол упаковки.
Пакет который добавляет Review будет отличаться от того как он реализован в библиотеке AuroraOSS/gplayapi. В этом и есть проблема того что он не работает.
Исправьте код в библиотеке на отсылку “правильного пакета установки и редактирования ревью”
Создайте консольное приложение в виде jar файла, запустив которое с параметрами - email, token, doc, title, content, rating - будет изменять ревью оставленное пользователем для данного пакейджа приложения в Google play. Так мы проверим что вы все сделали правильно.
Пример вызова консольного приложения с параметрами: java -jar review.jar -email["testgmail.com"] -token["aas_et/AKppBlaBlaBlaToken="] -doc["com.test.app"] -title["test title"] -content["Test review about app content"] -rating[5]
Для работы мы предоставим “электронная почту”, токен авторизации и пакейдж приложения для которого необходимо изменить ревью. Через них вы можете работать с библиотекой.
Мы уже решили эту задачу. Фактически это тестовое задание. После которого мы хотели бы продолжить работу над данным проектом в долгую с тем кто справится.
На реализацию данного тестового задания мы выделяем неделю.
Тестовое задания мы оплачиваем если вы его сделаете.
-
1282 23 0 Добро пожаловать. Программированием занимаюсь давно, не с 12 лет :), но уже более 10 лет. У меня есть весь набор опыта по указаниям. О себе, не по постом в интернете я знаю, что такое nmap Vim LaTeX. Готовы принять за свою задачу.
-
856 23 3 2 Здравствуйте, как раз в поиске новых возможностей для себя.
Вкратце о себе: 10 лет опыта, занимался бэком, фронтом, андроид разработкой и qa автоматизацией. Есть несколько сертификатов в том числе и по Java. Буду рад долгосрочному сотрудничеству.
Актуальные фриланс-проекты в категории Java
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 1 день 7 часов назад ∙ 33 ставки |