2012-08-06 15 views
14

जैसा कि मैंने here की खोज की, जब मैं एक कुकी के रूप में प्रमाणीकरण के लिए सर्वर से कॉल करता हूं, प्रतिक्रिया में कुकी अंतर्निहित मेट्रो ढांचे द्वारा स्वचालित रूप से संभाली जाती है।कुकीज़ संग्रहीत करना विंडोज स्टोर ऐप

हालांकि, इसका मतलब है कि मेरे पास कुकी तक पहुंच नहीं है और इसलिए, इसे बाद में उपयोग के लिए ऐप निलंबित होने पर स्टोर नहीं किया जा सकता है। मेट्रो ढांचे में कुकी जानकारी को कैसे रखा जाए?

सभी मदद की बहुत सराहना की जाती है और मैं हमेशा एक जवाब स्वीकार करता हूं!

+0

क्या यह HTML, या XAML में है? –

+0

एचटीएमएल/जावास्क्रिप्ट – danielmhanover

+0

तो आप मूल रूप से वेब डिब्बे से कुकीज़ को स्थानीय डिब्बे में स्थानांतरित करने के तरीके से पूछ रहे हैं? या, आप HTTP को केवल ऐप के बाकी हिस्सों से दूर रखते हुए नहीं देख रहे हैं? आपके पास document.cookies तक पहुंच है, लेकिन मुझे लगता है कि यह केवल एचटीपी के लिए काम नहीं कर रहा है। –

उत्तर

0

आप

लिखा

यह है कि एप्लिकेशन को बाद में उपयोग के

मैं गूगल का इस्तेमाल किया के लिए निलंबित कर दिया है संग्रहीत नहीं कर सकता मेरे विंडोज स्टोर एप्लिकेशन में Analytics, और मैं कह सकता हूं कि कुकीज़ सफलतापूर्वक संग्रहीत की गई थीं। आप निम्न फाइल सिस्टम स्थान की जाँच करके यह सुनिश्चित कर सकते हैं:

C: \ Users \ XXXX \ AppData \ Local \ संकुल \ XXXXXX \ एसी \ INetCookies MSDN पर

डॉक्स (link) भी पुष्टि करते हैं कि कुकीज़ की विधि का समर्थन कर रहे उपयोगकर्ता डेटा भंडारण।

यदि मैं सही ढंग से आपका प्रश्न समझता हूं: आपको Windows Store ऐप्स में नेटवर्क कुकीज को स्वीकार करने और स्टोर करने के लिए कोई अतिरिक्त कार्रवाई करने की आवश्यकता नहीं है।

1

हमने सत्र और स्थानीय स्टोरेज के लिए सत्र स्टोरेज को हमारे विंडोज 8 ऐप में एक पूर्ण कुकी प्रतिस्थापन के रूप में दृढ़ता के लिए कार्यान्वित किया और यह बहुत अच्छी तरह से काम किया है। दोनों भंडारण इंजन का उपयोग करने के लिए बेहद स्पष्ट हैं, तो आप उन्हें यहां पर पढ़ सकते हैं: https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Storage