Исправить ошибку в библиотеке AuroraOSS/gplayapi
5000 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]
Для работы мы предоставим “электронная почту”, токен авторизации и пакейдж приложения для которого необходимо изменить ревью. Через них вы можете работать с библиотекой.
Мы уже решили эту задачу. Фактически это тестовое задание. После которого мы хотели бы продолжить работу над данным проектом в долгую с тем кто справится.
На реализацию данного тестового задания мы выделяем неделю.
Тестовое задания мы оплачиваем если вы его сделаете.
Актуальные фриланс-проекты в категории Java
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 2 дня 4 часа назад ∙ 36 ставок |