2013-03-05 9 views
6

Voglio costruire e un'applicazione attraverso la quale un utente può inserire alcune impostazioni e l'applicazione avvierà un servizio in background per eseguire alcune attività in base a tali impostazioni. Desidero eseguire l'applicazione e il servizio in background solo nel simulatore (so che richiede la modalità "certificata" per l'esecuzione di un servizio in background, ma al momento non sto pensando di pubblicare l'app su Firefox Marketplace).Servizi di sfondo per Firefox OS

Qualcuno può fornirmi alcuni collegamenti o esercitazioni su come creare ed eseguire un servizio in background sulla piattaforma del sistema FIrefox? Qualcuno può anche spiegare come comunicare tra il servizio in background e l'applicazione? (Ho cercato l'MDN e su google, ma senza fortuna).

Inoltre, c'è un modo per l'applicazione (app normale o servizio in background) per ascoltare le notifiche da un server? (Sto cercando un metodo in cui l'applicazione non si raggruppa, ma viene notificata dal server).

Grazie, Tamash

risposta

5

Qualcuno può fornirmi qualche link o tutorial su come costruire e gestire un servizio in background sulla piattaforma di Firefox OS?

Si tratta di una versione futura di Firefox OS. Vedere "Servizi in background" a https://wiki.mozilla.org/Webapi

Inoltre, c'è qualche modo per l'applicazione (app regolare o sfondo di servizio) per ascoltare per le notifiche da un server? (Sto cercando un metodo in cui l'applicazione fa non pool, ma viene notificato dal server ).

Questo non sembra essere ancora implementato. Vedi https://wiki.mozilla.org/Webapi e https://wiki.mozilla.org/WebAPI/SimplePush

+2

push dovrebbe funzionare su Firefox OS 1.1 https://hacks.mozilla.org/ 2013/07/dont-miss-out-on-the-real-time-fun-uso-firefox-os-notifiche push-/ –

0

La pagina wiki qui sopra non è aggiornata, sebbene suggerisca cosa sta arrivando.

Attualmente l'API di RequestSync è atterrato - consente di effettuare scatti programmati a scopo di sincronizzazione. Questo è non un servizio di background sempre attivo. È prevista la spedizione nella versione 2.2 di Firefox OS.

RequestSync non è ancora documentato sul MDN, ma il bug di implementazione è qui: https://bugzilla.mozilla.org/show_bug.cgi?id=1018320

RequestSync è una soluzione parziale fino a quando abbiamo la sincronizzazione in background completo attraverso Operai.

servizio i lavoratori sono in fase di implementazione ora: https://bugzilla.mozilla.org/show_bug.cgi?id=903441

Progetto documentazione su MDN è qui:

https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorker_API

Problemi correlati