Budżet: 20000 UAH Termin: 30 dni
Opracuję na Kotlinie aplikację odporną na awarie z wykorzystaniem Foreground Service (z przypiętym powiadomieniem) oraz NotificationListenerService do ciągłego przechwytywania powiadomień push i ich JSON-routing na wasz webhook.
Jakim dokładnie sposobem planujecie obejść systemowe grupowanie powiadomień (Notification Grouping) od Telegramu, gdy przy kilku szybkich sygnałach z rzędu Android zgrupuje je w jedno systemowe powiadomienie typu „Macie 3 nowe wiadomości”, przez co wasz webhook otrzyma bezużyteczny tekst-zastępczy zamiast krytycznie ważnego sygnału handlowego, i stracicie transakcję?
Również przygotuję instrukcje dotyczące wyłączenia optymalizacji baterii OEM (MIUI, OneUI), aby system nie zabijał parsera w trybie uśpienia. Budżet i dokładne terminy chętnie omówię w prywatnej korespondencji.
Budżet: 5000 UAH Termin: 5 dni
Realizuję na Kotlin (Android Studio, min SDK 26).
Pod maską będzie działać NotificationListenerService, który system wiąże sam po tym, jak użytkownik udzieli zgody w ustawieniach. Aplikacja przechwytuje onNotificationPosted, wyciąga package_name, title, text i timestamp, a następnie wysyła POST na wskazany webhook przez OkHttp. Dla Telegramu osobno przetwarzam grupowane powiadomienia, aby nie było duplikatów.
Aby proces nie został zabity przez system, serwis uruchamia się jako foreground z ciągłym powiadomieniem plus WakeLock na czas wysyłania. Po ponownym uruchomieniu telefonu uruchamia się automatycznie przez odbiornik BOOT_COMPLETED. Dla Xiaomi, Samsung i podobnych dodam instrukcję dotyczącą autostartu i białej listy baterii, ponieważ programowo tych ograniczeń nie da się obejść.
Na ekranie ustawień znajdują się dwa pola (device_id, webhook URL), przycisk zapisz i przycisk uruchom z weryfikacją zgody na odczyt powiadomień.
Termin: 5 dni
Cena: 5000 zł, ostateczna po szczegółowej dyskusji nad TŻ
Pytanie: czy potrzebny jest nagłówek auth w żądaniu POST, czy wystarczy wysłać goły JSON?
Budżet: 8000 UAH Termin: 1 dzień
Dzień dobry. Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.
Budżet: 3000 UAH Termin: 1 dzień
Mogę to zrobić, używając Telegram API. Będę zadowolony z współpracy, proszę o kontakt!
Budżet: 2500 UAH Termin: 3 dni
Jeśli nie ma pracy w weekendy, mogę to zrobić za 1500-2000 UAH, samemu po prostu ciekawie, jak to będzie działać. Zrobię w kotlinie + android studio
Funkcjonalność częściowo gotowa jest. Piszcie na priv,
Budżet: 10000 UAH Termin: 3 dni
Dzień dobry. Robiłem już dokładnie taką aplikację. Wyszła stabilnie i niezniszczalnie (dosłownie, nawet przez ADB nie da się zatrzymać). Jestem gotów zrobić to dla Ciebie. Będę pisał w Kotlinie.
Budżet: 5000 UAH Termin: 3 dni
Zrobię w Kotlinie (natywnie na Androida). Już robiłem podobną aplikację — z przechwytywaniem powiadomień i wysyłaniem na serwer. Możesz zobaczyć przykład tutaj: https://www.zmax.work/alert-bridge/
Budżet: 8800 UAH Termin: 5 dni
Witam, mam doświadczenie w tworzeniu różnych typów aplikacji
Piszcie na prywatne. Będę rozwijać na React Native Expo + natywna funkcjonalność w Kotlinie
Termin 5 dni roboczych
Będę szczęśliwy, aby pomóc!
Budżet: 5000 UAH Termin: 5 dni
Dzień dobry! Zapoznaliśmy się z Państwa projektem, jesteśmy gotowi zrealizować stabilną aplikację serwisową na Androida do przechwytywania powiadomień i wysyłania danych na webhook w formacie JSON. Mamy doświadczenie w tworzeniu usług w tle, automatyzacji Androida oraz pracy z powiadomieniami systemowymi.
Proponujemy zrealizować:
• Pierwszy ekran z ustawieniami:
— pole Device ID
— pole URL Webhook
— przycisk Zapisz (lokalnie na urządzeniu)
• Przycisk Uruchom — uruchomienie usługi w tle
• Praca w tle po uruchomieniu
• Przechwytywanie przychodzących powiadomień telefonu za pomocą Notification Listener Service
• Wysyłanie powiadomień na Państwa webhook w formacie JSON
• Stabilne przetwarzanie powiadomień Telegram / kanałów TG
• Autostart po ponownym uruchomieniu urządzenia (na życzenie)
• Logi błędów / status pracy usługi
W jakim języku programowania realizujemy:
• Kotlin (zalecany, nowoczesny i stabilny stos Android)
lub Java (jeśli wymagane)
Format JSON możemy dostosować do Państwa wymagań: tekst, źródło, czas, nazwa pakietu, tytuł i inne.
Terminy: 2–5 dni w zależności od szczegółów testowania.
Koszt: jesteśmy gotowi omówić adekwatny budżet po ustaleniu wersji Androida i wymagań dotyczących webhooka.
Jesteśmy gotowi szybko przystąpić do pracy i stworzyć gotowe rozwiązanie pod klucz.
Nasza strona: https://benefit-it.net/
Z poważaniem Benefit Studio
Budżet: 4500 UAH Termin: 3 dni
Witam! Zadanie dotyczące stworzenia usługi przechwytywania powiadomień jest dla mnie zrozumiałe i całkowicie wykonalne. Opracuję aplikację, która będzie działać jako usługa w tle Androida, wykorzystując NotificationListenerService do natychmiastowego przechwytywania przychodzących sygnałów, w tym z kanałów Telegram. Zrealizuję ekran ustawień z lokalnym przechowywaniem Device ID i Webhook URL, a także logikę tworzenia i wysyłania pakietów JSON przy każdym nowym zdarzeniu. Szczególną uwagę zwrócę na stabilność działania w tle, aby system nie usuwał usługi z pamięci. Do prawidłowego działania aplikacji nie będzie potrzebna skomplikowana infrastruktura, wystarczy dowolny endpoint do odbierania żądań POST, a sam proces uruchamiania na urządzeniach będzie maksymalnie prosty poprzez instalację pliku APK. Proszę zauważyć, że do pracy w trybie 24/7 może być konieczne umieszczenie twojego Webhook-handlera na stabilnym serwerze, z konfiguracją którego mogę również pomóc. Koszt realizacji pod klucz wyniesie 4500, czas realizacji 3 dni. Jestem gotów omówić strukturę pliku JSON i przystąpić do pisania kodu.
Budżet: 4000 UAH Termin: 4 dni
Cześć!
Jestem gotów zrealizować aplikację na Androida zgodnie z wymaganiami:
✔ Ekran z ustawieniami (ID urządzenia + URL webhooka)
✔ Lokalne przechowywanie danych
✔ Przycisk uruchamiający usługę w tle
✔ Przechwytywanie wszystkich powiadomień przez NotificationListenerService
✔ Poprawna obsługa powiadomień Telegram (w tym kanały)
✔ Wysyłanie danych na webhook w formacie JSON
✔ Stabilna praca w tle (usługa w pierwszym planie, automatyczne ponowne uruchamianie w razie potrzeby)
Dodatkowo mogę:
dodać logowanie do kontroli wysyłania
zrealizować ponowną wysyłkę w przypadku błędu sieci
stworzyć minimalistyczny i estetyczny interfejs użytkownika
💰 Koszt:
3000–4000 zł (w zależności od ostatecznych wymagań)
⏳ Termin:
2–4 dni
Jestem gotów omówić szczegóły. Możliwy rozsądny targ.
Aktualnie brak ofert
Budżet: 8000 UAH Termin: 3 dni
Witam, zrobię na React Native, do powiadomień trzeba również na górze dodać Firebase.
- Zlecenia -
- Ocena -
- Ranking 188
Budżet: 4000 UAH Termin: 5 dni
Dzień dobry. Realizuję natywną aplikację Android w Kotlinie w Android Studio, min SDK 26.
Zrobię ekran ustawień z dwoma polami: device_id i webhook URL, zapis lokalnie na urządzeniu. Do przechwytywania powiadomień użyję NotificationListenerService — aplikacja będzie odbierać powiadomienia, w tym z Telegramu, pobierać package_name, title, text, timestamp i wysyłać je POST-em na wskazany webhook w formacie JSON.
Stworzę serwis działający w tle przez foreground service, dodam autostart po restarcie przez BOOT_COMPLETED. Dla Samsung/Xiaomi i innych nakładek dam krótką instrukcję włączenia autostartu i wyłączenia ograniczeń baterii, ponieważ są to systemowe ograniczenia Androida.
Dodatkowo dodam przycisk uruchamiania, sprawdzenie uprawnienia do dostępu do powiadomień oraz podstawową obsługę błędów przy wysyłaniu webhooka.
Termin: 5 dni.
Koszt: 4000 zł.
Budżet: 8000 UAH Termin: 4 dni
Witaj!
Jestem deweloperem aplikacji mobilnych!
Jestem gotów zrealizować ten projekt.
Budżet: 3000 UAH Termin: 3 dni
Dzień dobry!
Mogę zrealizować aplikację na Androida: konfiguracja device id/webhook, lokalne przechowywanie, usługa w tle, przechwytywanie powiadomień i wysyłanie JSON na webhook.
Zrobię to stabilnie, z uwzględnieniem pracy z powiadomieniami Telegram w tle.
Orientacyjnie: 2–3 dni, 2500–3500 zł.
Oferty ukryte
-
Oleksandr Nekrutenko 1 majaРеалізація такого додатка технічно можлива, але існують критичні нюанси та обмеження сучасних операційних систем (особливо Android), через які розробники часто відмовляються від таких замовлень або попереджають про нестабільність.
Ось основні причини, чому це складно реалізувати так, щоб воно працювало «ідеально»:
1. Обмеження фонової роботи (Doze Mode)
Сучасні версії Android (починаючи з 6.0 і особливо в 12-14) мають дуже агресивні механізми енергозбереження.
Проблема: Система «присипляє» додатки, які споживають ресурси у фоні. Щоб сервіс працював стабільно, користувачеві доведеться вручну вимикати оптимізацію батареї саме для цього додатка.
Рішення: Використання Foreground Service з постійним сповіщенням у шторці (рядок «Додаток працює у фоні»), інакше система вб’є процес через 10-15 хвилин.
2. Доступ до сповіщень (Notification Listener Service)
Для відловлювання повідомлень використовується спеціальний API —
NotificationListenerService.Конфіденційність: Google Play дуже суворо ставиться до додатків, які читають сповіщення. Якщо ви плануєте розміщувати це в магазині, додаток, швидше за все, заблокують як шпигунське ПЗ (Spyware).
Стабільність: На деяких китайських прошивках (MIUI, HyperOS, ColorOS) цей сервіс може самовільно вимикатися системою безпеки.
3. Специфіка Telegram
Хоча ви вказали, що потрібно ловити сигнали з ТГ-каналів, тут є «підводний камінь»:
Якщо канал стоїть на Mute (без звуку), сповіщення може не створюватися в системі взагалі або не містити повного тексту.
Якщо приходить декілька повідомлень поспіль, Android може згрупувати їх у «пакет», і дістати текст конкретного нового повідомлення з масиву даних стає технічно складніше.
4. Безпека та JSON-webhooks
Відправка кожного сповіщення на зовнішній URL потребує:
Обробки помилок мережі (якщо інтернет зник, повідомлення втрачається, якщо не реалізувати локальну чергу/базу даних).
Врахування затримок (Latency), що критично для «сигналів».
-
Ilya Kolesnikov 1 majaЭто не будет работать и не стоит того, чтобы даже пытаться.
С помощью апи можно напрямую читать сообщения с чатов телеграм.
Aktualne zlecenia dla freelancerów w kategorii Hybrydowe aplikacje mobilne
Opracowanie międzynarodowej aplikacji mobilnej pod klucz (Projekt + Kod) W celu obniżenia kosztów, możliwe jest zakupienie gotowego projektu 1. Ogólne wymagania dotyczące projektu Platforma: Rozwój wieloplatformowy na frameworku Flutter (jeden kod dla iOS i Android). Typ platformy: Społeczny zakład / Gry o dyscyplinę (Peer-to-Peer 도전戰). Zadanie Wykonawcy: Pełny cykl rozwoju (UI/UX Projekt w Figma, frontend, backend-serwer, baza danych, integracja czujnika IoT i bramki płatniczej). Wielojęzyczność: Pełne wsparcie lokalizacji (i18n) oraz obsługa wielu walut. 2. Wymagania dotyczące UI/UX Projektu Potrzebny jest nowoczesny, neonowo-technologiczny interfejs w ciemnych kolorach (Tryb Ciemny). Kolory akcentujące: Głęboki grafitowy (tło), jasny zielony (finanse, saldo), jasny czerwony (tryb ochrony, zdarzenia karne). Funkcjonalność: Wyświetlanie 4 głównych ekranów dolnej nawigacji (Dashboard, Pokoje Gier, Portfel, Ustawienia urządzenia). Potrzebne są dynamiczne animacje zmiany salda i wyskakujących alertów. 3. Architektura finansowa (Escrow/Holding/Split) Aplikacja do utrzymania depozytów zgodnie z zasadami dyscypliny. Kluczowa jest integracja bramki płatniczej, która obsługuje Split Payments (Podział płatności) oraz Holding funduszy (Stripe Connect dla rynku globalnego/analogiczne dla lokalnego). Logika transakcji (komendy API backendu): Doładowanie: Środki użytkowników są przypisywane do ich konta i zamrażane na transakcyjnym (escrow) koncie systemu płatniczego. Nie trafiają bezpośrednio na konto firmy. Tryb SOLO: Po wystąpieniu zdarzenia wyzwalającego z czujnika IoT w zakazanych godzinach backend wydaje polecenie systemowi płatniczemu przelania stałej kwoty (kary) z konta transakcyjnego użytkownika na konto rozliczeniowe firmy. Tryb GROUP (Pokój): Użytkownicy tworzą wspólną pulę (na przykład 10 osób po 10 dolarów). Pieniądze są zamrażane w ramach konkretnego Pokoju Gier. Po wystąpieniu zdarzenia wyzwalającego u jednego z uczestników jego kara automatycznie się dzieli: 15% (prowizja platformy) trafia na konto rozliczeniowe firmy, a 85% pozostaje w puli nagród pokoju. Po zakończeniu terminu wyzwania backend automatycznie dzieli zgromadzoną pulę nagród między zwycięzców, a system płatniczy dokonuje automatycznego przelewu (Payout) na ich karty. 4. Struktura kabinetów Kabinet 1: „Osobisty Tracker” (Tryb SOLO) Wskaźnik statusu monitorowania (Aktywny/Dostępny/Zablokowany). Konfigurator interwałów czasowych ochrony (Time Picker) oraz ustawienia wartości kary wyzwalacza. Panel stanu zewnętrznego urządzenia IoT (poziom naładowania czujnika w %, poziom sygnału, status synchronizacji). Kabinet 2: „Pokoje Gier” (Tryb GROUP) Narzędzia do tworzenia prywatnych pokoi (generowanie linków/zaproszeń dla przyjaciół) oraz lista publicznych globalnych lig. Tabela wyników (Leaderboard) uczestników z wyświetlaniem ich aktualnego statusu w czasie rzeczywistym, timer do końca wyzwania oraz wbudowany czat grupowy. Wspólny dział: Wielowalutowy portfel Wyświetlanie salda z automatycznym konwertowaniem lokalnych walut w czasie rzeczywistym. Historia transakcji z przejrzystym logiem wydatków, prowizji i wygranych. 5. Wymagania dotyczące Backend i Integracji IoT Stos: Node.js/Python/Go (do wyboru wykonawcy, uzasadnione). Łącze z IoT: Odbieranie pakietów danych z zewnętrznego modułu Wi-Fi. Czas wysyłania powiadomień Push (przez FCM) na smartfon w momencie wystąpienia zdarzenia z czujnika – mniej niż 1 sekunda. Logika antyfraudowa: Serwer musi analizować przesyłane przez czujnik dane telemetryczne wbudowanego akcelerometru (accel_x/y/z). Jeśli zdarzenie występuje przy zerowej zmianie osi przyspieszenia, transakcja jest oznaczana przez system jako podejrzana (ochrona przed statycznym trzymaniem czujnika), użytkownik otrzymuje powiadomienie.
połączenia są realizowane przez kartę SIM w iPhone, więc należy automatycznie przekazywać informacje o przychodzących/wychodzących połączeniach do CRM
Szukam dewelopera (lub małego zespołu) do długoterminowej współpracy nad projektem TennisBRO. TennisBRO to aplikacja mobilna dla miłośników tenisa ziemnego. Głównym celem MVP jest maksymalne uproszczenie organizacji amatorskich turniejów oraz poszukiwania partnerów do gry. Obecnie projekt znajduje się na etapie rozwoju MVP. W przyszłości planowane jest rozwinięcie w pełnoprawny ekosystem dla społeczności tenisowej, jednak teraz potrzebne jest zrealizowanie tylko pierwszej wersji.Główna funkcjonalność MVP Rejestracja i logowanie użytkowników. Profil gracza. Tworzenie i organizacja amatorskich turniejów. Rejestracja uczestników na turnieje. Tworzenie listy uczestników. Zarządzanie turniejem przez organizatora. Wyświetlanie drabinki turniejowej i wyników. Poszukiwanie partnerów do gry (mecze pojedyncze i deblowe). Możliwość stworzenia otwartej gry, do której mogą dołączać inni użytkownicy. Powiadomienia push. Wbudowany czat (jeśli to jest uzasadnione w ramach MVP).Co jest ważne Potrzebne jest dokładnie MVP, bez zbędnych funkcji. Aplikacja powinna być łatwa do skalowania w przyszłości. Ważna jest zrozumiała architektura i wysokiej jakości kod. Preferowane jest użycie technologii wieloplatformowej (Flutter lub React Native), ale jestem otwarty na wasze propozycje.Proszę w odpowiedzi wskazać Na jakim stosie proponujecie rozwój. Wstępną cenę. Termin realizacji. Jakie funkcje wchodzą w podaną cenę. Czy macie doświadczenie w tworzeniu podobnych aplikacji mobilnych. Przykłady zrealizowanych projektów. Jeśli potrzebne są dodatkowe informacje do oceny lub bardziej szczegółowe zadanie techniczne, chętnie je udostępnię po omówieniu.
Asystent Talentów AI Asystent AI do automatycznego składania wniosków o współpracę z markami, agencjami, castingami i pracodawcami.Cel Stworzyć asystenta AI, który w pełni przejmuje proces wysyłania portfolio i prowadzenia wstępnej korespondencji do momentu otrzymania oferty współpracy. Głównym zadaniem jest uwolnienie kreatorów, modeli, aktorów i innych specjalistów od ręcznego wysyłania dziesiątek lub setek wniosków.Grupa docelowa Kreatorzy UGC Kreatorzy treści Influencerzy Kreatorzy TikTok Kreatorzy Instagram Kreatorzy YouTube Modele Aktorzy Artyści głosowi Fotografowie Operatorzy wideo Wizażyści Wszyscy specjaliści, którzy muszą regularnie wysyłać swoje portfolio.Główny scenariusz pracyKrok 1 Użytkownik rejestruje się.Krok 2 Jednorazowo wprowadza informacje o sobie. Na przykład: imię kraj miasto języki email telefon linki do mediów społecznościowych media kit portfolio zdjęcia wideo CV życiorys cennik doświadczenie zawodowe kategorie współpracy Po tym użytkownik nie musi już nic więcej wypełniać.Krok 3 Użytkownik wybiera kierunek poszukiwań. Na przykład: marki UGC TikTok Instagram Amazon casting aktorski agencje modelek film reklama seriale TV wydarzeniaKrok 4 AI samodzielnie: znajduje odpowiednie oferty pracy; znajduje email; znajduje formularze aplikacyjne; określa wymagania.Krok 5 AI automatycznie wysyła wniosek. Na przykład: spersonalizowany list; załącza portfolio; załącza CV; załącza zdjęcia; załącza linki.Krok 6 Wszystkie odpowiedzi są automatycznie zbierane w jednym miejscu. Użytkownik nie musi sprawdzać dziesiątek skrzynek pocztowych.Krok 7 Jeśli przychodzi dodatkowe pytanie, AI analizuje wiadomość. Na przykład: Prześlij więcej zdjęć. Jakie masz doświadczenie? Czy masz prawo do pracy? Jaka jest twoja stawka? AI: rozumie sens; proponuje gotową odpowiedź; lub automatycznie odpowiada, jeśli pytanie jest standardowe; lub wysyła powiadomienie do użytkownika.Krok 8 Jeśli potrzebna jest odpowiedź użytkownika, asystent pisze: Musisz odpowiedzieć na 2 pytania. Po otrzymaniu odpowiedzi automatycznie kontynuuje korespondencję.Konto osobiste Użytkownik widzi: Liczba wysłanych wniosków Liczba otrzymanych odpowiedzi Liczba otwartych wiadomości Liczba zaproszeń Liczba wywiadów Liczba odmów Liczba aktywnych korespondencji Liczba udanych transakcjiCRM Każdy wniosek ma status. Na przykład: Utworzony Wysłany Przeczytany Odpowiedź otrzymana Wymagana akcja użytkownika Wywiad Negocjacje Umowa Udany OdmowaFunkcje AI AI powinno umieć: ✔ analizować wymagania oferty pracy; ✔ rozumieć, czy użytkownik pasuje; ✔ dostosowywać list do konkretnej firmy; ✔ zmieniać ton komunikacji; ✔ odpowiadać na standardowe pytania; ✔ przypominać o follow-up; ✔ automatycznie wysyłać follow-up po 5–7 dniach w przypadku braku odpowiedzi.Telegram Preferowane jest wdrożenie pracy przez Telegram. Użytkownik komunikuje się z asystentem jak z zwykłą osobą. Na przykład: Znajdź mi dzisiaj 50 nowych marek. lub Wyślij moje portfolio na castingi w Los Angeles. lub Co nowego przyszło?W przyszłości W perspektywie system powinien wspierać: Gmail Outlook Telegram WhatsApp Instagram Direct LinkedIn strony marek platformy castingowe agencje modelek CRMMVP (pierwsza wersja) Dla pierwszej wersji wystarczy: Bot Telegram; jednorazowe załadowanie profilu; baza kontaktów; automatyczna generacja listów; masowa wysyłka email; otrzymywanie odpowiedzi; analiza AI przychodzących wiadomości; przypomnienia dla użytkownika, jeśli wymagana jest jego interwencja.