2016-02-24 8 views
5

मैं अपने क्लाउडकिट सार्वजनिक डेटाबेस का प्रतिनिधित्व करने के लिए रीयलम को एक दृढ़ता मॉडल के रूप में उपयोग करना चाहता हूं। क्या यह संभव है?क्लाउडकिट सार्वजनिक डेटाबेस का प्रतिनिधित्व करने के लिए रीयलम को एक दृढ़ता मॉडल के रूप में उपयोग किया जा सकता है?

विशेष रूप से, मैं क्लाउडकिट का उपयोग एक वास्तविक डेटा मॉडल लेने और इसे अपने क्लाउडकिट सार्वजनिक डेटाबेस में संग्रहीत करने के लिए करना चाहता हूं।

यह ऐप लोड होने पर हर बार क्लाउडकिट से डेटा लाने के मेरे वर्तमान मुद्दे को दूर करेगा। स्थानीय डेटा मॉडल के बिना, जब कोई इंटरनेट कनेक्शन नहीं होता है, तो कोई डेटा नहीं मिलता है क्योंकि कोई दृढ़ता नहीं होती है।

यदि ऐप को स्मृति से हटा दिया गया है, तो क्लाउडकिट से प्राप्त ऐप में रखे गए किसी भी डेटा को स्मृति से भी हटा दिया जाता है।

उत्तर

0

मेरी राय में, यदि आप क्लाउडकिट का उपयोग करना चाहते हैं, तो आपको कोर डेटा को लगातार स्टोर के रूप में उपयोग करना चाहिए। यह एक साथ बहुत अच्छी तरह से काम करता है।

आप आधुनिक समाधान पसंद करते हैं, क्षेत्र मोबाइल प्लेटफॉर्म https://realm.io/products/realm-mobile-platform/

इसके अलावा, आप भाप के साथ कुछ कस्टम बैकएंड लिखने और लगातार स्टोर के रूप में क्षेत्र का उपयोग करने की कोशिश कर सकते प्रयास करें।

+0

यह सुनिश्चित करें कि आप इस निष्कर्ष पर कैसे पहुंचे। जो कोई उपयोग करता है। कोरेडाटा कस्टम कार्यान्वयन के बगल में क्लाउडकिट का समर्थन करने के लिए कोई कामकाजी समाधान नहीं है। महीनों के लिए देख रहे थे – Jerland2

+0

आप sqlite फ़ाइल को सिंक कर सकते हैं – Quver

0

यह संभव है, आपको केवल अपने मॉडल ऑब्जेक्ट्स को CKRecords से कनवर्ट करने के लिए कोड लिखना होगा जिसे क्लाउडकिट में भेजा जा सकता है।

आप निजी डेटाबेस का उपयोग करने की कोशिश कर रहे थे, तो मैं इस पुस्तकालय, जो दोनों क्षेत्र और कोर डेटा के साथ संगत है का उपयोग करते हुए सुझाव है (त्याग, मैं लेखक हूँ): https://github.com/mentrena/SyncKit

एक अन्य समाधान, कोर के लिए डेटा, https://github.com/nofelmahmood/Seam

हालांकि, सार्वजनिक डेटाबेस परिवर्तनों के लिए पूछताछ करने की अनुमति नहीं देता है, इसलिए आपको अपने रिकॉर्ड के लिए कुछ रिकॉर्ड क्वेरी के कैश को रखने के लिए अपना खुद का कार्यान्वयन करना होगा, बल्कि आपके पूर्ण सिंक्रनाइज़ किए गए स्थानीय कैश की बजाय पूरा मॉडल

संबंधित मुद्दे

 संबंधित मुद्दे