Niedawno dowiedziałem się o zdolności aplikacji iPhone do otrzymywania prawie natychmiastowych powiadomień o powiadomieniach aplikacji do aplikacji .
Jest to dostarczane w formie powiadomień push, specjalnie dostosowanego protokołu, który utrzymuje zawsze aktywne połączenie danych z iPhone'em i wysyła pakiety binarne do aplikacji, który wyskakuje z niewiarygodnie szybko, między 0,5 a 5 sekundami od wysłania aplikacji na serwer do aplikacji na telefon czas odpowiedzi. Jest on wysyłany jako dane - a nie SMS-y - w bardzo małych pakietach ładowanych w ramach abonamentu, a nie jako wiadomości przychodzące.
Chciałbym wiedzieć, czy przy użyciu Androida istnieje podobne narzędzie lub czy można zaimplementować coś podobnego za pomocą interfejsów API Androida. Aby to wyjaśnić, definiuję podobnie jak:
- Nie wiadomość SMS, ale pewne rozwiązanie oparte na danych
- Tak długo, jak to możliwe
- Jest skalowalny, tzn. Jako serwerowa część aplikacji mobilnej, mógłbym powiadomić tysiące instancji aplikacji w kilka sekund
Rozumiem, że aplikacja może być oparta na ściąganiu, w stylu żądania / odpowiedzi HTTP, ale idealnie nie chcę zbytnio sondować, aby sprawdzić powiadomienia; poza tym to jest jak ściekający drenaż w planie danych.