मैं एक ऐप को लागू करने की योजना बना रहा हूं और मैं ऐसे बिंदु पर आया हूं जहां मुझे नहीं पता कि सबसे अच्छा तरीका क्या है।विभिन्न उपकरणों के बीच डेटा को सिंक कैसे करें
परिदृश्य:
मैं एक ऐप्स जहां मैं एक कार्यसूची बनाने रहा हूँ और मैं 3 आइटम द्वारा जोड़ा जा रहा है। मैं इसके लिए अपने फोन का उपयोग करता हूं। फिर मैं अपना टैबलेट लेता हूं और एक और कार्य जोड़ना जारी रखना चाहता हूं। फिर थोड़ी देर के बाद मैं अपनी पत्नी का फोन लेता हूं और 2 नए कार्यों को जोड़ना चाहता हूं।
असल में मैं ऑनलाइन कार्यों को संग्रहीत करने का एक बहुत ही आसान तरीका चाहता हूं और इसे ऐप से सिंक करने में सक्षम होना चाहता हूं।
एक डेटाबेस + वेब सेवा कॉल के साथ एक वेब सर्वर है:
मैं दो संभव तरीके देख रहा हूँ। मेजबान का भुगतान करने का यह नुकसान है, कुछ अतिरिक्त mysql + वेब सेवा तकनीकों को सीखें।
किसी भी तरह क्लाउड पर डेटा स्टोर करता है और फ़ाइल को स्टोर करने वाले खाते तक पहुंचने के लिए ऐप को लॉगिन करके अनुमति देता है। मैं यहां Google ड्राइव/ड्रॉपबॉक्स जैसे कुछ सोच रहा हूं। लेकिन मुझे नहीं पता कि मैं केवल अद्यतन मूल्यों को सिंक करने में सक्षम हूं, न कि पूरी फाइल। क्योंकि मैं सोच रहा हूं, अगर मैं सभी कार्यों को एक फ़ाइल में संग्रहीत करता हूं, हर बार जब मैं फ़ाइल को अद्यतन करता हूं, तो मुझे इसे पूरी तरह से अपलोड करने की आवश्यकता होगी, जो कि सबसे अच्छा तरीका नहीं है।
मैं किसी भी सलाह के लिए खुला हूं। आप किस दृष्टिकोण की सिफारिश करेंगे?
Google क्लाउड सेव सही समाधान की तरह लगता है, लेकिन इसे अभी तक जारी नहीं किया गया है ... http: //developer.android.com/google/gcs/index.html –