2012-11-07 13 views
6

मैं डिवाइस ए से डिवाइस बी में संदेश भेजने के लिए Google जीसीएम का उपयोग करना चाहता हूं। मेरा ऐप किसी अन्य सर्वर का उपयोग नहीं करता है। जीसीएम डिवाइस के लिए पंजीकरण आईडी उत्पन्न करेगा। कई उपकरणों के बीच किसी विशेष डिवाइस (ए से बी तक) को संदेश कैसे भेजें।एक डिवाइस के लिए एंड्रॉइड जीसीएम संदेश अन्य

उत्तर

4

पुश नोटिफिकेशन भेजने के लिए, आपको Google के साथ पंजीकृत एक प्रेषक और सर्वर कुंजी की आवश्यकता है।

आप संभवतः डिवाइस से जीसीएम को पुश अधिसूचना भेज सकते हैं, लेकिन ऐप के लिए स्रोत कोड में सर्वर कुंजी रखना होगा। कोड obfuscation के अपने स्तर के आधार पर, अंततः कोई भी सर्वर कुंजी प्राप्त कर सकता है, और पुश नोटिफिकेशन ले सकता है कि वे आपका ऐप हैं। सौभाग्य।

एकेएस ............. के जवाब में हम यहां क्या देख रहे हैं एक डी-केंद्रीकृत या पीयर-टू-पीयर सिस्टम है .. प्रत्येक डिवाइस से जुड़े पंजीकरण आईडी हैं (जीसीएम के अनुसार) ... एक तरीका पी 2 पी एल्गोरिदम का उपयोग कर रहा है, सभी डिवाइस सभी पंजीकरण आईडी के 'लेजर' को बनाए रखते हैं और निर्दिष्ट करते हैं कि कौन से एक विशेष संदेश भेजना है। बेशक, आवेदन तर्क और व्यवहार्यता के आधार पर अन्य संभावनाएं भी मौजूद हैं।

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