Mobile developer (Android)
68 USDWebview приложение
В приложении используются следующие SDK: Appsflyer, Appmetrica, Facebook, Firebase.
1. Сразу после открытия приложения необходимо:
● показать анимацию загрузки;
● отстучать в Appsflyer и Appmetrica;
● активировать два SDK на выбор из списка (Adjust, Kochava, Mytracker, Singular, Tenjin);
● начать собирать данные акселерометра (должно собраться не больше 50-60 значений);
● получить Google Play Install Referrer;
● получить диплинк с Facebook SDK.
2. После выполнения первого пункта формируется POST запрос на сервер по адресу https://auff.xyz/3:
● Хедеры:
◦ 123 — тестовый хедер, подробнее в следующем пункте;
◦ packagename — имя пакета приложения;
◦ FirebaseId — Firebase installation ID (FID).
● Тело:
◦ referrer — google play install referrer;
◦ accelerometer
◦ deeplink — Facebook deeplink;
Все данные в теле шифруются с помощью Base64.
● Может быть три ответа на запрос:
◦ 302 — открывается webview, если тело ответа содержит имя пакета;
◦ 204 — открывается игра;
◦ 4** , 5** и другие ошибки во время запроса (напр., таймаут из-за отсутствия интернета) - показывает окно ошибки подключения;
◦ Иначе — игра.
3. Независимо от основного запроса отправляется еще несколько GET запросов. Каждый запрос отправляется сразу при получении соответствующих данных; хедеры запросов всегда такие же, как у основного, а ответы на все эти запросы никак обрабатывать не нужно:
● запрос на новый токен Firebase (https://auff.xyz/token);
● запрос на диплинк с Appsflyer (https://auff.xyz/appsflyer).
4. Доки — https://documenter.getpostman.com/view/5763876/TVRn2mA2, где хедер с именем 123 — тестовый и может принимать несколько значений:
● game — пустой ответ 204;
● site — ответ 302, в хедере Location находится ссылка на редирект, а в теле имя пакета приложения;
● empty — ответ 200 с пустым телом ответа.
Важно, не переходить по редиректам автоматически, а останавливаться на первом, это должно быть задано явно. Таймаут ожидания ответа от сервера должен быть 30 секунд и повторные запросы не должны присылаться, а при таймауте показывается окно ошибки подключения.
5. Если пришел ответ 302 с ссылкой, то должно открыться Webview с ссылкой, которая находится в хедере Location.
6. В Webview должны выполняться следующие условия:
● минимальная версия апи для приложения должна быть 19, при этом поддержка вебвью от версии 23;
● при перевороте экрана телефона вьюшка не должна обновляться и должна переворачиваться без проблем;
● выпадающие списки, загрузка файлов и js в целом во вьюшке должны работать;
● должно производиться сохранение куки вьюшки, пользователь должен оставаться залогиненным даже после перезапусков приложения и ребута;
● кнопка назад должна правильно работать во вьюшке, а если возвращать назад некуда, приложение не должно закрываться;
● кнопка назад должна правильно работать и в игре, не выводя пользователя на загрузку, окно ошибки и прочее.
● setSupportMultipleWindows для вебвью должно быть запрещено;
● setD
Пишите в телеграмм acidbro_recruiter , по поводу оплаты договариваемся
Работа на постоянку, удалённая
Current freelance projects in the category App Development for Android
It is necessary to create an Android application for affiliate in the i-gaming sector for the Play Market.
16 USD
We need to create an Android application for affiliate in the i-gaming sector for the Play Market. A sample application will be provided privately. The completed work must closely match the provided sample. Anyone with experience in similar projects, please respond. Criteria… App Development for Android ∙ 1 day back ∙ 16 proposals |
Restore the correspondence in Telegram, price negotiable.
16 USD
a person deleted in two chats in Telegram please help to restore everything, we will agree on the price!!!!!! App Development for Android ∙ 1 day 4 hours back ∙ 3 proposals |
I will commission the improvement of my application's integration with Tpay.
138 USD
I am looking for someone to integrate the Tpay payment gateway with my custom application. The goal is to correctly implement it so that the subscription renews automatically through recurring BLIK payments. The integration is largely done by me, but I got stuck at one point… Hybrid Mobile Apps, App Development for Android ∙ 2 days 16 hours back ∙ 12 proposals |
2D Puzzle GameLooking for a Unity developer to create a mobile game in the puzzle/casual genre. About the game: 2D vertical format mobile devices Android/iOS style closer to casual/mobile puzzle Main mechanics: The player interacts with game elements, rotates them, and collects the correct… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 5 days 19 hours back ∙ 15 proposals |
Android Kotlin Foreground Service для отримання glucose-даних із Juggluco ч/з xDrip Broadcast Emulat
17 USD
Розробити Android-додаток на Kotlin, який: отримує glucose readings із Juggluco через режим емуляції xDrip broadcasts, працює як persistent Foreground Service, приймає realtime glucose broadcasts через Android BroadcastReceiver, виконує локальне збереження даних, виконує… App Development for Android ∙ 8 days 1 hour back ∙ 11 proposals |