हम जहाँ उपयोगकर्ताओं को क्षेत्र में कुछ घटनाओं को दर्ज करने के इस एप्लिकेशन का उपयोग स्थान-सक्षम अनुप्रयोग बना रहे हैं।सुनिश्चित करना सही दिनांक/समय
घटना डेटा के महत्वपूर्ण हिस्सा है जब एक घटना हुआ। उपयोगकर्ता ऑनलाइन होने पर यह कोई समस्या नहीं है, लेकिन उपयोगकर्ता ऑफ़लाइन होने पर हम स्थितियों का भी समर्थन करते हैं (& बाद में सिंकिंग ईवेंट को याद करते हुए)।
उपयोगकर्ता ऑफ़लाइन होने पर स्थितियां हो सकती हैं और वे फ़ोन पर समय बदलती हैं, ताकि ईवेंट के समय गलत तरीके से दर्ज किए जा सकें।
तो, यह सुनिश्चित करने का सबसे अच्छा तरीका क्या होगा कि हमें सही समय मिल जाए, उपयोगकर्ता क्रियाओं से स्वतंत्र, यह डिवाइस ऑफ़लाइन हो सकता है। कुछ विचार:
- जीपीएस समय। क्या इसे हासिल करना संभव है?
- उपयोगकर्ता द्वारा किए गए ट्रैकिंग सिस्टम समय में परिवर्तन?
- कोई अन्य विचार?
नोट: समय को दूसरी सटीकता की आवश्यकता है, लगभग मिनट सटीकता ठीक रहेगी।
नोट 2: हम एंड्रॉइड और आईफोन के लिए मोबाइल ऐप बना रहे हैं, इसलिए मुझे सामान्य समाधान और उन समाधानों में दिलचस्पी है जो उन दो प्लेटफार्मों में से किसी एक के लिए विशिष्ट हैं।
मुझे लगता है कि जीएसएम नेटवर्क वर्तमान समय प्रदान करने में सक्षम हैं और कई लोग करते हैं। तो अगर हैंडसेट नेटवर्क पर है, तो उसे उस समय सिंक करना चाहिए। –
डिवाइस ऑनलाइन होने पर यह एक गैर-समस्या है - जब ईवेंट भेजे जाते हैं तो हम अपने सर्वर पर समय की जांच कर सकते हैं। समस्या तब उत्पन्न होती है जब डिवाइस ऑफ़लाइन होता है। –
पीटर - इस SO टिप्पणी का दुरुपयोग करने के लिए खेद है, लेकिन मुझे आपके पास पहुंचने का कोई और तरीका नहीं मिल रहा है। मैं SO उपयोगकर्ता डेटा के विश्लेषण से संबंधित आपके ब्लॉग एंट्री पर कोई टिप्पणी पोस्ट नहीं कर सकता। पोस्ट और पूर्वावलोकन दोनों बस पृष्ठ को फिर से लोड करें। ब्लॉगस्पॉट के लिए कुकीज़ चालू हैं, मेरे पास google.com खाता है। मुझे लगता है कि कुकीज़ को कुछ अतिरिक्त तीसरे डोमेन के लिए भी जरूरी है, लेकिन जानने का कोई तरीका नहीं है। टिप्पणी यहां है; http://slashdot.org/comments.pl?sid=2328930&cid=36789036 –