मेरे एंड्रॉइड ऐप में जो मैं विकसित कर रहा हूं, मैं अपने स्थान के आधार पर उपयोगकर्ता के फोन पर अधिसूचनाएं भेजना चाहता हूं। उदाहरण के लिए, उपयोगकर्ता को उन रेस्तरां में विशेष सौदों के लिए सूचनाएं मिलती हैं जो उनके वर्तमान स्थान पर स्थानीय हैं।उपयोगकर्ता स्थान के आधार पर सूचनाएं भेजें
मैं यह करने का सबसे अच्छा तरीका जानना चाहता हूं? (कोड नहीं है, इसे कैसे करना है इसकी सामान्य संरचना)।
मैं दो संभव तरीके के बारे में सोचा है
मार्ग 1:
1) एप्लिकेशन को उपयोगकर्ता स्थान प्राप्त किया है और हर 5 मिनट में सर्वर को रिपोर्ट करें। 2) यदि उपयोगकर्ता स्थान के सेट त्रिज्या में है, तो उन्हें अधिसूचना भेजें।
रास्ता 2:
1) सूचनाएं बाहर भेजें और फिल्टर करने के लिए और केवल सही क्षेत्रों में उपयोगकर्ताओं को सूचनाएं दिखाने वाले प्रसारण रिसीवर विधि/s का उपयोग करें।
दोनों बेहद अक्षम हैं, जैसे 1 लगातार चल रही सेवा पर निर्भर करता है, और तरीका 2 ऐप के सभी उपयोगकर्ताओं को नोटिफिकेशन भेजता है, और अधिसूचनाएं बहुत ही क्षेत्र विशिष्ट होंगी, अधिसूचना लगभग 100% अधिसूचना नहीं होगी उपयोगकर्ता के लिए प्रासंगिक हो (और इसलिए दिखाया नहीं गया)।
मैंने पहले से ही जीसीएम कोड लिखा है और उपयोगकर्ता स्थान भी प्राप्त कर सकते हैं, मुझे बस उन्हें जोड़ने का एक तरीका चाहिए।
मुझे आशा है कि मैंने अपना प्रश्न स्पष्ट कर दिया है।
आखिर में आपने क्या निर्णय लिया है? –