के लिए सर्वर साइड सेट अप करना मैं हाल ही में एंड्रॉइड डेवलपमेंट सीख रहा हूं और मैं एक नमूना एप्लिकेशन बनाने की कोशिश कर रहा हूं जो Google क्लाउड मैसेजिंग का उपयोग करता है। मेरा लक्ष्य एक साधारण एप्लिकेशन बनाना है जो सर्वर से पुश नोटिफिकेशन प्राप्त कर सकता है। मुझे अपने डिवाइस को पंजीकृत करके काम करने के लिए एप्लिकेशन के क्लाइंट साइड मिल गए हैं। अब मैं सर्वर की तरफ बनाने की कोशिश कर रहा हूं। हालांकि, सर्वर सर्वर पर सर्वर या प्रोग्रामिंग स्थापित करने में मुझे बिल्कुल कोई अनुभव नहीं है। तो मैं उम्मीद कर रहा था कि कोई मुझे सही दिशा में इंगित कर सके ताकि मैं पुश अधिसूचनाएं भेज सकूं। मैं this link पर ट्यूटोरियल का पालन कर रहा हूं लेकिन मैं सर्वर कार्यान्वयन पर फंस गया हूं। अगर कोई मुझे सही दिशा में इंगित कर सकता है तो मैं इसकी बहुत सराहना करता हूं। धन्यवाद!Google क्लाउड मैसेजिंग
उत्तर
यदि आपने PHP का उपयोग किया है तो आपको xampp या इसी तरह के सॉफ़्टवेयर से परिचित होना चाहिए।
यदि नहीं, तो तुम सब करने की है डाउनलोड और इसे स्थापित, सेवाओं शुरू करने और अपने ब्राउज़र पर यहां जाएं: अगर यह ठीक से स्थापित है
http://localhost/xampp
परीक्षण करने के लिए।
आप Xampp पेज आप XAMPP/htdocs से स्क्रिप्ट php चलने शुरू हो और उन्हें इस तरह से चला सकते हैं देख सकते हैं:
http://localhost/yourscript.php
एक सरल हैलो दुनिया का प्रयास करें:
<?php
echo 'hello world';
?>
उसके बाद आप this tutorial या Google में किसी भी ट्यूटोरियल को टाइप करने के लिए तैयार होना चाहिए, बस gcm php tutorial
मुझे पता चला कि PHP मेरे लिए सबसे आसान तरीका है जीसीएम के लिए सर्वर पक्ष को ऑनफिगर करें, आशा है कि आपको यह उपयोगी लगेगा ...
वास्तव में टोमकैट या ऐपइंजिन का उपयोग करके अधिक आसान है। See this tutorial in how to setup your GCM Server.
आप डिवाइस पंजीकरण आईडी की जरूरत है, जिस पर आप सर्वर साइड आप अपनी API कुंजी की आवश्यकता होगी पर संदेश भेजना चाहते हैं, इस एक JSP उदाहरण है:
http://yourdomain.com:8080/sendMessage.jsp?registrationID=kSADAS3242&messageToSend=Hello
String value = request.request.getParameter("messageToSend");
String registrationId = request.getParameter("registrationID");
Sender sender = new Sender("YOUR API KEY");
Message message = new Message.Builder().addData("FLAG","SERVE").addData("MSG", value).build();
Result result = sender.send(message, registrationId, 5);
पर अपने ग्राहक डिवाइस की उम्मीद करनी चाहिए:
@Override
protected void onMessage(Context context, Intent intent) {
Log.i(TAG, "Got a message from Google Cloud Messaging !!");
String tag = intent.getExtras().getString("FLAG");
String message = intent.getExtras().getString("MSG");
Log.i(TAG, tag + " : " + message);
}
यह प्रिंट "सेवा: हैलो" चाहिए
- 1. Google क्लाउड मैसेजिंग नमूना
- 2. Google क्लाउड मैसेजिंग एपीआई
- 3. Google क्लाउड मैसेजिंग
- 4. Google क्लाउड मैसेजिंग सुरक्षा
- 5. Google क्लाउड मैसेजिंग जीसीएम प्रॉक्सी
- 6. Google क्लाउड मैसेजिंग - नमूना सर्वर
- 7. Google क्लाउड मैसेजिंग रजिस्टर AUTHENTICATION_FAILED
- 8. Google क्लाउड मैसेजिंग: 100 एकाधिक प्रेषक सीमा
- 9. Google क्लाउड मैसेजिंग रजिस्टर विधि IOException (MAIN_THREAD)
- 10. Google क्लाउड मैसेजिंग बिना डेटा कनेक्टिविटी के
- 11. फ़ायरबेस क्लाउड मैसेजिंग
- 12. फायरबेस क्लाउड मैसेजिंग मुफ्त है?
- 13. फ़ायरबेस क्लाउड मैसेजिंग
- 14. कनेक्शन ड्र्रेनिंग के बाद नया कनेक्शन खोलना। Google क्लाउड मैसेजिंग
- 15. Google क्लाउड मैसेजिंग HTTP त्रुटि 400: खराब अनुरोध
- 16. Google क्लाउड मैसेजिंग सर्वर प्रतिक्रिया धीमी (1 मिनट)
- 17. Android के लिए Google क्लाउड मैसेजिंग कैसे सेट करें?
- 18. Google क्लाउड मैसेजिंग सभी उपकरणों पर अधिसूचना भेजता है
- 19. एंड्रॉइड Google क्लाउड मैसेजिंग (जीसीएम) और मिस्समेटेड प्रेषक आईडी
- 20. Google क्लाउड मैसेजिंग सफलता संदेश दिखा रहा है लेकिन आईओएस
- 21. फायरबेस क्लाउड मैसेजिंग डुप्लिकेट नोटिफिकेशन
- 22. क्लाउड मैसेजिंग हैंडिंग टर्मिनेट ऐप
- 23. फायरबेस क्लाउड मैसेजिंग - लॉगआउट हैंडलिंग
- 24. फायरबेस क्लाउड मैसेजिंग विकास और रिलीज प्रोफाइल
- 25. क्या फायरबेस क्लाउड मैसेजिंग एचआईपीएए अनुपालन है?
- 26. फायरबेस क्लाउड मैसेजिंग: सेटबैकग्राउंड मैसेज हैंडलर को
- 27. फायरबेस क्लाउड मैसेजिंग काम नहीं कर रहा
- 28. एंड्रॉइड लाइब्रेरी बनाम Google Play Services के लिए Google क्लाउड मैसेजिंग
- 29. Google क्लाउड
- 30. Google क्लाउड
महोदय, मैं वेब पर उत्तर की तलाश में था, धन्यवाद –
आप किस एपीआई का उपयोग कर रहे हैं? क्योंकि मुझे लगता है कि सर्वर को लागू करने का तरीका अब एडीटी द्वारा समर्थित नहीं है। – ampofila