मैं अपाचे कॉर्डोवा के लिए एज़ूर मोबाइल सर्विसेज और विजुअल स्टूडियो टूल्स के साथ शुरुआत करने की कोशिश कर रहा हूं। (https://msdn.microsoft.com/en-gb/magazine/dn879353.aspx)कॉर्डोवा के लिए एज़ूर मोबाइल सर्विसेज/वीएस टूल्स - 404
मैं पुश अधिसूचनाओं के लिए मोबाइल सेवा का उपयोग करना चाहता हूं। मैंने एक नोड बैकएंड और टोडोइटेम टेबल के साथ सेवा बनाई है। मुझे एक जीसीएम भी स्थापित किया गया है।
हालांकि, जब एक टेम्पलेट रजिस्टर करने के लिए कोशिश कर रहा है, मैं 404 नहीं मिला त्रुटि मिलती है:
var GCM_SENDER_ID = 'MY_GCM_ID';
mobileServiceClient = new WindowsAzure.MobileServiceClient(
"MY_URL",
"MY_API_KEY"
);
pushNotification = PushNotification.init({
"android": { "senderID": GCM_SENDER_ID }
});
pushNotification.on('registration', function (data) {
var handle = data.registrationId; //This appears to be set alright
var platform = device.platform; // This is 'Android'
if (platform == 'android' || platform == 'Android') {
var template = '{ "data" : {"message":"$(message)"}}';
mobileServiceClient.push.gcm.registerTemplate(handle, 'myTemplate', template, null);
});
अंतिम पंक्ति मुझे एक 404. देता है मैं गूगल एंड्रॉयड एम्यूलेटर में एप्लिकेशन चल रहा हूँ।
संपादित करें: मैं पंजीकरण कॉल करने की कोशिश का उपयोग कर endpoint डाकिया: https://myservice.azure-mobile.net/push/registrations?platform=gcm&deviceId=
अगर मैं एक मिलता है, मैं [] मिल एक प्रतिक्रिया के रूप में, अगर मैं एक पोस्ट करते हैं, मैं 404
क्या आप नोट कर सकते हैं कि जेएस फ़ाइल/प्लगइन का कौन सा संस्करण आपने स्थापित किया है? इसके अलावा आपका Node.js सर्वर कौन सा संस्करण है? X-zumo-version: Zumo.master.0.1.6.4401.Runtime जब आप किसी भी एंडपॉइंट (जैसे टेबल/todoitem) को हिट करते हैं तो हेडर होगा। – phillipv
धन्यवाद। मैं हेडर को देखने के बारे में कैसे जा सकता हूं? मैंने फिडलर के साथ अच्छी तरह से खेलने के लिए एमुलेटर प्राप्त करने का प्रयास करने में एक या दो दिन बिताए हैं, लेकिन मुझे कहीं भी नहीं मिल रहा है? – user888734
आप क्रोम के लिए पोस्टमैन ऐप का उपयोग कर सकते हैं, फिडलर के साथ मिलकर आसान और किसी भी अनुकरणकर्ता/आदि को शामिल करने की आवश्यकता नहीं है। – phillipv