मैं अपने एंड्रॉइड ऐप और मेरी वेबसाइट के बीच डेटा को कैसे सिंक्रनाइज़ करूं?


जवाब 1:

इस रूप में करें

कहते हैं, और सिंक उद्देश्यों के लिए एक दूरस्थ डेटाबेस है। आप Amazon Web Services RDS का उपयोग कर सकते हैं, लेकिन यह केवल एक वर्ष के लिए मुफ्त है। लेकिन यह अन्य रिमोट रिलेशनल डेटाबेस सर्विसेज की तुलना में मेरे द्वारा देखे गए सबसे अच्छे में से एक है।

और स्थानीय डेटाबेस के लिए, आप एक बेहतर विकल्प का उपयोग कर सकते हैं - दायरे डेटाबेस।

दायरे एक मोबाइल डेटाबेस है: SQLite और कोर डेटा के लिए एक प्रतिस्थापन

यहाँ इसका उपयोग करने के लिए एक ट्यूटोरियल है:

ऊपर और Android के लिए दायरे के साथ चल रहा है - Envato Tuts + कोड ट्यूटोरियल

मैं अपने ब्लॉग में भी इस तरह के ट्यूटोरियल साझा करता हूं। यदि आप कुछ नया सामान सीखना चाहते हैं, तो इसे देखें।


जवाब 2:

मुझे लगता है कि आप स्थानीय sqlite DB में नोटों का भंडारण कर रहे हैं। अगर मैं नीचे पढ़ रहा हूँ।

तालिकाओं में से जो भी आप सिंक करना चाहते हैं उसमें एक और कॉलम जोड़ें। इसे IsSynched के रूप में चिह्नित करें। जब भी उपयोगकर्ता इंटरनेट से जुड़ता है पंक्तियाँ जो कि दूरस्थ db (mysql कहते हैं) में अपडेट नहीं होती हैं, php जैसी कुछ बैक एंड टेक्नोलॉजी का उपयोग करके बनाई गई वेबसर्विसेस का उपयोग करती हैं। बस। यदि आप कुछ वेब डेवलपमेंट जानते हैं तो वेबसाइट के लिए nysql से डेटा लाना आपके लिए समस्या नहीं है।