मैंने एक वेबपैप बनाया है जिसे आईफोन पर "होम स्क्रीन" में सहेजा जा सकता है। ऐप कैनवास का उपयोग करता है और बदलती स्थिति के साथ काफी इंटरैक्टिव है।होम स्क्रीन पर्सिस्टेंस पर आईफोन वेब ऐप
जब भी ऐप को कम किया जाता है और फिर से खोला जाता है तो यह प्रारंभिक स्थिति में वापस रीसेट हो जाता है। ऐप बंद करने और इसे पुनः लोड करने पर वही (अपेक्षित) होता है।
मैं ऐप को केवल न्यूनतम होने पर पुनः लोड होने से कैसे रोक सकता हूं?
राज्य डेटा को बनाए रखने का सबसे अच्छा तरीका क्या है ताकि जब ऐप बंद हो जाए और फिर से खोला जाए तो यह निरंतर जारी रहेगा?
यह सुनिश्चित करने के लिए कि राज्य डेटा खो गया है, मुझे किन घटनाओं का उपयोग करने की आवश्यकता होगी?
संभव एक क्रॉस मंच समाधान को प्राथमिकता दी जाएगी iPhone + Android ...
हाँ, न्यूनतम = पृष्ठभूमि में चल रहा है। अगर मैं मूल आईफोन ऐप बनाना चाहता था, तो जावास्क्रिप्ट के लिए मूल उद्देश्य सी (और इसके विपरीत) के साथ संवाद करना संभव है? उदाहरण के लिए यदि मैं 'UIWebView' का उपयोग करना चाहता था। मैंने सोचा कि आईफोन + एंड्रॉइड के लिए वेब ऐप बनाना आसान था, लेकिन कुछ सुंदर नुकसान होने लगते हैं। –
यदि यह uiwebview में चल रहा है तो यह मूल ऐप नहीं है जिसका अर्थ है कि आपको देशी ऐप ढांचे के संदर्भ में चीजों को संभालना होगा। यह "आसान" है लेकिन अनुप्रयोगों के भीतर फोन वेब दृश्यों को कैसे प्रबंधित करता है इस पर विशेष ध्यान देने की आवश्यकता है। – tkone
संभवतः 'stringByEvaluatingJavaScriptFromString' का उपयोग UIWebView के संदर्भ में फ़ंक्शंस निष्पादित करने के लिए किया जा सकता है? तो अगर मैं एक बार एक बार उस समारोह को आह्वान करना चाहता था तो यह एक एन्कोडेड स्ट्रिंग के रूप में एक एक्शन नाम/पैराम्स पुनर्प्राप्त कर सकता था और फिर आवश्यकतानुसार उपयोगकर्ता को जवाब दे सकता था। जो देशी ऐप कोड को सूचित करने के लिए जावास्क्रिप्ट को वेब दृश्य के भीतर से अनुमति देगा ... या कोई बेहतर दृष्टिकोण है। मैं आपकी अंतर्दृष्टि धन्यवाद की सराहना करता हूं –