Moja aplikacja na Androida wymaga prostych powiadomień push, aby otrzymywać informacje o pojawieniu się nowych danych na serwerze. Android zapewnia Google Cloud Messaging (GCM), który wydaje się pasować.Powiadomienia push na Androida: Google GCM a Amazon SNS?
Jednak urządzenia działające na niższym niż Android 4.0.4 wymagają obecności konta Google w telefonie (na Google platform stats z 10/1/2012, obecnie jest to około 75% telefonów z systemem Android). Wydaje się, że nie jest dobrym doświadczeniem, gdy prosisz użytkowników o założenie konta Google w trakcie niepowiązanej działalności aplikacji.
Czy są jakieś sugestie dotyczące bardziej uniwersalnego mechanizmu wypychania, który może być używany na platformie Android? Na przykład, jakie są zalety & przeciw Amazon SNS? Jakieś inne kandydatury?
Czy rozpowszechniasz swoją aplikację przez Google Play? Jeśli tak, masz gwarancję, że Twój użytkownik ma konto Google. Dodatkowo możesz używać GCM tylko przez Google Play, a nie w żadnym innym modelu dystrybucji. – KDEx
Ahh ... to pomaga. Dziękuję Ci. – gcl1
@KDEx GCM działa, nawet jeśli opublikujesz plik APK we własnej witrynie (niezaufane źródła).Nie trzeba jej pobierać z Google Play, aby pracować z GCM. Google Play musi być zainstalowany ze skonfigurowanym kontem, ale to wszystko. –