2013-03-05 1 views
6

ユーザーがいくつかの設定を入力できるアプリケーションをビルドして、アプリケーションからバックグラウンドサービスを開始して、それらの設定に基づいていくつかのタスクを実行します。 Simulatorでのみアプリケーションとバックグラウンドサービスを実行したい(バックグラウンドサービスを実行するには "認証済み"モードが必要だが、今はFirefox Marketplaceにアプリを投稿することは考えていない)。Firefox OSバックグラウンドサービス

誰かがFIrefox OSプラットフォームでバックグラウンドサービスを構築して実行する方法に関するリンクやチュートリアルを私に提供できますか?バックグラウンドサービスとアプリケーションの間の通信方法を誰もが説明できますか? (私はMDNとGoogleで検索しましたが、運はありません)。

また、アプリケーション(通常のアプリケーションまたはバックグラウンドサービス)がサーバーからの通知をリッスンする方法はありますか(アプリケーションがプールしない方法を探していますが、サーバーによって通知されます)。

おかげで、 Tamash

答えて

5

誰かが を構築およびFirefox OSプラットフォーム上でのバックグラウンドサービスを実行する方法についていくつかのリンクやチュートリアルを私に提供することができますか?

今後のバージョンのFirefox OSを予定しています。 https://wiki.mozilla.org/Webapi

で「バックグラウンドサービス」を参照してください。また、サーバーからの通知をリッスンするアプリケーションのためのいくつかの方法(通常のアプリや背景 サービス)があるのでしょうか?(私はアプリケーションが行うする 方法を探していますプールされていませんが、 サーバーによって通知されます)。

これはまだ実装されていないようです。 https://wiki.mozilla.org/Webapihttps://wiki.mozilla.org/WebAPI/SimplePush

+2

プッシュは、Firefox OS 1.1 https://hacks.mozilla.org/で動作するはずです2013/07/real-time-fun-use-firefox-os-push-notifications / –

0

上記のwikiページは古くなっていますが、これは何が起こっているのかを示唆しています。

現在、RequestSync APIは着陸しました。これにより、同期のために予定された起床が可能になります。これは、ではなく、常時オンのバックグラウンドサービスであるです。それはFirefox OSの2.2リリースで出荷予定です。

RequestSyncはまだMDNに文書化されていませんが、実装のバグはここにある:私達はサービス労働者によるフルバックグラウンド同期を持つまでhttps://bugzilla.mozilla.org/show_bug.cgi?id=1018320

RequestSyncは部分的なソリューションです。

サービス労働者は現在、実施段階である:MDNのhttps://bugzilla.mozilla.org/show_bug.cgi?id=903441

ドラフトドキュメントはここにある:

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

関連する問題