AFAIK कोई सार्वजनिक ejabberd मॉड्यूल नहीं है जो जीसीएम या एपीएन को इंटरफ़ेस प्रदान करता है।
मैं आपको ejabberd_hook के साथ एक कस्टम मॉड्यूल को लागू करने का सुझाव देता हूं। आप ejabberd आंतरिक मॉड्यूल और उपस्थिति हुक here का एक उदाहरण देख सकते हैं।
मैं offline_message_hook
सुझाव है, जबकि संदेशों के एक सामान्य छानने के लिए मैं filter_packet({From, To, Packet})
सुझाव है और पैकेट प्रकार के लिए जाँच (this stackoverflow प्रश्न देखें) आप संदेशों को अग्रेषित करने के लिए उपयोगकर्ताओं ऑफ़लाइन करना चाहते हैं।
प्राप्तकर्ता को जानना आप डिवाइस टोकन/पंजीकरण आईडी डीबी से पुनर्प्राप्त कर सकते हैं और कुछ एरलांग कोड का उपयोग कर संदेश अग्रेषित कर सकते हैं।
एपीएन के लिए कुछ simple code पर एक नज़र डालें, यह बताते हुए कि यह कैसे काम करता है या इस erlang ex_apns पर। यदि आप एपीएन के बारे में अधिक जानकारी चाहते हैं तो आप एपीएन के लिए एक नकली सर्वर चाहते हैं तो आप इस ब्लॉग को post पढ़ सकते हैं।
जीसीएम के उदाहरण के लिए आप @ लुकास द्वारा प्रदान किए गए उदाहरण लिंक का उपयोग कर सकते हैं।
एंड्रॉइड ऑफ़लाइन उपयोगकर्ता को कैसे दबाया जा रहा है? –
Android क्लाइंट से eJabberD को FCM कॉन्फ़िगरेशन पैरामीटर कैसे भेजें? मैं स्मैक एसडीके क्लाइंट साइड का उपयोग कर रहा हूँ। कोई सुझाव @ मिकेल रेमंड, vks – CoDe