2016-07-05 10 views
8

मैं इस स्रोत https://github.com/aciidb0mb3r/SwiftMQTT का उपयोग करके तेज़ी से एक ऐप विकसित कर रहा हूं, मैं दूरस्थ पुश नोटिफिकेशन जोड़ना चाहता हूं। मैं स्थानीय सूचनाओं के साथ ऐसा करने में कामयाब रहा, उदाहरण के लिए, जब ऐप चल रहा है भले ही यह अग्रभूमि में न हो।मेरे आवेदन को समाप्त करने के बाद mqtt ब्रोकर से कैसे जुड़े रहें (ios, स्विफ्ट)

मेरा सवाल यह है कि जब ऐप नहीं चल रहा है तो मैं इसे कैसे कर सकता हूं। जैसा कि मैंने देखा है कि जब मैंने ऐप बंद कर दिया तो मेरा ब्रोकर कहता है कि मैं डिस्कनेक्ट हूं। क्या हमेशा के लिए जुड़े रहने का कोई तरीका है?

कुछ दूरदराज के पुश नोटिफिकेशन कि आवेदन अप के जगा की तरह भले ही उसके

अग्रिम धन्यवाद नहीं चल रहा :)

+0

आप दोनों सेब रिमोट पुश अधिसूचना और एमक्यूटीटी का उपयोग कर सकते हैं। जब आपका ऐप नहीं चल रहा है, तो आप सेब के एपीएन का उपयोग करके अधिसूचना प्राप्त कर सकते हैं, और जब ऐप चल रहा है, तो बस एमक्यूटीटी का उपयोग करें और सेब के एपीएन को छोड़ दें। – EricXuan

+0

आप पहले से ही अपने प्रश्न का उत्तर दे चुके हैं। यदि आप ऐप को बंद कर देते हैं तो यह डिस्कनेक्ट हो जाएगा, इसे फिर से शुरू करने का एकमात्र तरीका यह है कि इसे फिर से जगाए जाने के लिए ऐप्पल पुश का उपयोग किया जा रहा है। – hardillb

+0

आपके उत्तरों के लिए धन्यवाद! मैं इसे कैसे जगा सकता हूं? और जब यह जागृत हो जाएगा क्योंकि अगर मैं इसे उठाना चाहता हूं तो मुझे यह होना चाहिए कि जब यह एक संदेश प्राप्त होगा, लेकिन अगर यह डिस्कनेक्ट हो जाए तो यह कभी जाग नहीं जाएगा (या मैं इसे हर 5 मिनट में जगा सकता हूं और देख सकता हूं कि मेरे पास है या नहीं एक संदेश) –

उत्तर

2

अंत में मुझे पता चला कि यह क्या किया जाना चाहिए।

जावा के साथ प्लगइन विकसित करने के लिए हिवेमक (एक एमकेटी ब्रोकर) में guide है, इसलिए मैंने किया, मैंने पुश अधिसूचना बैकएंड और MySQL कनेक्ट क्लाइंट के साथ लागू किया और जब संदेश आता है तो मैं संदेश के विषय के साथ ऑफलाइन क्लाइंट खोजता हूं और उन्हें केवल धक्का भेजो!

आपकी मदद के लिए धन्यवाद।

0

आप पृष्ठभूमि समय-समय पर संदेशों के लिए जाँच के लिए लाने का उपयोग कर प्रयास कर सकते हैं। यहां विभिन्न पृष्ठभूमि मोड के लिए एक उपयोगी ट्यूटोरियल है (यह थोड़ा पुराना हो सकता है लेकिन अवधारणाएं अभी भी मान्य हैं)।

https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started

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