2011-11-04 11 views
19

Czy platformy rozwoju mobilnego są w stanie dobrze współpracować z powiadomieniami push?Czy hybrydowe aplikacje mobilne obsługują powiadomienia push?

Szczegóły śledzić:

Jestem badania cross-platform rozwoju przenośnych aplikacji. Wygląda na to, że hybrydowe aplikacje opracowane z wykorzystaniem mobilnego środowiska programistycznego, takiego jak PhoneGap, Titanium itp., Zapewniają dostęp do podstawowych funkcji telefonu (aparatu, akcelerometru, książki adresowej itp.) Przy jednoczesnym rozwijaniu za pomocą technologii internetowych (HTML5, JavaScript, CSS).

Jednym z naszych określonych wymagań jest wysyłanie powiadomień na urządzenia z zainstalowaną aplikacją, nawet gdy aplikacja jest zamknięta. Rozumiem, że każda platforma obsługuje to inaczej (Apple Push Notifications vs C2DM itd.).

Zakładam, że powiadomienia HTML5 nie spełniają wymagań, ponieważ (zakładam) powiadomienia HTML5 (Web Sockets, SSE) wymagają uruchomienia aplikacji.

Odpowiedz

7

PhoneGap na Androidzie obsługuje powiadomienia push przez dodanie wtyczki. Zobacz here. Nie jestem pewien innych platform. appMobi obsługuje natychmiastowe powiadomienia push dla Androida i iOS. Zobacz here. Mogę znaleźć jakieś niejasne odniesienia do Titanium, ale nic konkretnego.

+1

Wtyczka Urban Airship dla PhoneGap iOS obsługuje powiadomienia push. http://urbanairship.com/blog/2010/06/09/phonegap-push/ – Devgeeks

+0

Pierwszy link (wtyczka systemu Android dla powiadomień push) jest uszkodzony. Przypuszczam, że referencyjna wtyczka PhoneGap/Cordova dla większości platform powinna być teraz: https://github.com/phonegap-build/PushPlugin – Piovezan

+0

Zaktualizowany link. Dzięki Piovezan. –

2

Pracuję w AppMobi. Dostarczamy powiadomienia push dla iOS i Androida od razu po wyjęciu z pudełka. Włączenie tej funkcji jest proste, a my mamy bibliotekę pomocników javascript do zarządzania instalacją/przetwarzaniem/wyświetlaniem w kodzie. Mamy interfejs API usług internetowych do wysyłania wiadomości lub możesz użyć naszego pulpitu, aby je wysłać.

4

Trigger.io obsługuje tworzenie aplikacji hybrydowych z powiadomieniami push przy użyciu wyłącznie technologii internetowych - nie trzeba konfigurować lokalnych kompilacji ani korzystać z Eclipse/XCode.

Nasza dokumentacja w tym powiadomień push jest tutaj: http://docs.trigger.io/en/v1.3/partners/parse.html

Mamy również blogu tutorial tutaj: http://trigger.io/cross-platform-application-development-blog/2012/03/23/using-parse-and-trigger-io-for-cross-platform-apps-without-pain-in-the-back-end/