2013-03-05 6 views
6

मैं बनाना और एप्लिकेशन बनाना चाहता हूं जिसके माध्यम से कोई उपयोगकर्ता कुछ सेटिंग्स इनपुट कर सकता है और एप्लिकेशन उन सेटिंग्स के आधार पर कुछ कार्य करने के लिए पृष्ठभूमि सेवा शुरू करेगा। मैं केवल सिम्युलेटर में एप्लिकेशन और पृष्ठभूमि सेवा को चलाने के लिए चाहता हूं (मुझे पता है कि इसे पृष्ठभूमि सेवा चलाने के लिए "प्रमाणित" मोड की आवश्यकता है, लेकिन मैं अभी फ़ायरफ़ॉक्स मार्केटप्लेस पर ऐप पोस्ट करने के लिए नहीं सोच रहा हूं)।फ़ायरफ़ॉक्स ओएस पृष्ठभूमि सेवाएं

क्या कोई मुझे FIrefox OS प्लेटफॉर्म पर पृष्ठभूमि सेवा बनाने और चलाने के तरीके पर कुछ लिंक या ट्यूटोरियल प्रदान कर सकता है? क्या कोई भी पृष्ठभूमि सेवा और एप्लिकेशन के बीच संवाद करने के बारे में समझा सकता है? (मैंने एमडीएन और Google पर खोज की है, लेकिन कोई भाग्य नहीं है)।

साथ ही, सर्वर से अधिसूचनाओं को सुनने के लिए एप्लिकेशन (नियमित ऐप या पृष्ठभूमि सेवा) के लिए कोई तरीका है? (मैं एक ऐसी विधि की तलाश में हूं जिसमें एप्लिकेशन पूल नहीं है, लेकिन सर्वर द्वारा अधिसूचित किया गया है)।

धन्यवाद, Tamash

उत्तर

5

कोई मुझे कैसे निर्माण और Firefox OS प्लेटफ़ॉर्म पर एक पृष्ठभूमि सेवा को चलाने के लिए पर कुछ लिंक या ट्यूटोरियल के साथ प्रदान कर सकते हैं?

यह फ़ायरफ़ॉक्स ओएस के भविष्य के संस्करण की योजना है। "पृष्ठभूमि सेवाओं" देखें https://wiki.mozilla.org/Webapi

इसके अलावा में, वहाँ आवेदन (नियमित एप्लिकेशन या पृष्ठभूमि सेवा) के लिए किसी तरह के लिए एक सर्वर से सूचनाओं के लिए सुन रहा है? (मैं एक जो विधि में आवेदन करता रहा हूँ पूल नहीं, लेकिन सर्वर द्वारा अधिसूचित किया गया है)।

यह अभी तक लागू नहीं किया प्रतीत होता है। https://wiki.mozilla.org/Webapi और https://wiki.mozilla.org/WebAPI/SimplePush

+2

पुश Firefox OS 1.1 https://hacks.mozilla.org/ पर काम करना चाहिए 2013/07/मुझे यह-मिस-बाहर-ऑन-द वास्तविक समय-मज़ा-उपयोग-फ़ायरफ़ॉक्स-os-धक्का सूचनाएं / –

0

उपरोक्त विकी पृष्ठ पुराना है - हालांकि यह आने वाले संकेतों पर संकेत देता है।

वर्तमान में RequestSync API उतरा है - यह सिंक्रनाइज़ेशन उद्देश्यों के लिए अनुसूचित वेक-अप की अनुमति देता है। यह हमेशा एक पृष्ठभूमि पर सेवा है। यह फ़ायरफ़ॉक्स ओएस की 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

संबंधित मुद्दे