2012-03-02 9 views
10

मेरे पास एक आईफोन ऐप है कि मेरे कुछ उपयोगकर्ता इम्यूलेशन मोड में अपने आईपैड पर चल रहे हैं। हम एक आईपैड-अनुकूलित ऐप बनाने के बारे में सोच रहे हैं, साथ ही, ऐप स्टोर में एक अलग ऐप होगा (अधिक सुविधाएं, अलग-अलग मूल्य बिंदु)।मैं एक ही आईओएस डिवाइस पर दो ऐप्स के बीच एक दस्तावेज़ कैसे स्थानांतरित कर सकता हूं?

समस्या यह है: यदि कोई उपयोगकर्ता आईपैड पर आईफोन ऐप चला रहा है और फिर वे हमारे आईपैड-अनुकूलित संस्करण को खरीदते हैं, तो वे अपने डेटा को आईफोन-केवल ऐप से और नए आईपैड ऐप में कैसे माइग्रेट कर सकते हैं?

  • अन्य अतः सवाल, सुरक्षित-चेन में के रूप में सिफारिश की:

    यहां कुछ विकल्प मैं माना जाता है कर रहे हैं। समस्या यह है कि यह केवल डेटा के एक छोटे हिस्से को स्थानांतरित करने की अनुमति देता है। हमारे उपयोगकर्ताओं के पास

  • यूआरआई योजनाओं को पंजीकृत करने (अन्य एसओ प्रश्नों में भी सुझाव दिया गया है, यह भी बहुत कम मात्रा में डेटा के लिए डिज़ाइन किया गया प्रतीत होता है)
  • उपयोगकर्ता को आईफोन से डेटा अपलोड करने की संभावना है ड्रॉपबॉक्स या box.net जैसी सेवा के लिए केवल ऐप, फिर आईपैड संस्करण से, उस डेटा को दोबारा डाउनलोड करें। लाभ यह है कि इन सेवाओं में बहुत सीधी एपीआई हैं; नुकसान यह है कि उपयोगकर्ता को
  • स्थानांतरित करने के लिए बस एक अतिरिक्त खाता बनाने और/या अन्य ऐप डाउनलोड करने की आवश्यकता हो सकती है ICloud दस्तावेज़ बनाएं। कोई साइनअप आवश्यक नहीं है, लेकिन iCloud संग्रहण सेट करना, इसे हल्के ढंग से रखने के लिए, nontrivial

क्या एक ही डिवाइस पर दो ऐप्स के बीच डेटा के मेगाबाइट्स के दसियों स्थानांतरित करने के लिए कोई अन्य विकल्प हैं।

+0

इस बात पर आपके सबूत क्या हैं कि यूआरआई योजनाएं केवल थोड़ी मात्रा में डेटा के लिए हैं? ऐप से ऐप में पारित यूआरएल पर लंबाई सीमा है? अन्यथा आप बस अपने डेटा को 64 एन्कोड कर सकते हैं और जो कुछ भी आप चाहते हैं उसे डाल सकते हैं। मुझे नहीं लगता कि एपीआई में निर्मित एक बेस 64 एन्कोडर है (हालांकि वे लिखने में वाकई आसान हैं), लेकिन एनएसआरएल 'डेटा का समर्थन करता है:' यूआरएल और 'एनएसडीटा' उनसे लोड हो सकता है क्योंकि एक निहित डिकोडर है। – Tommy

उत्तर

13

आप UIDocumentInteractionController का उपयोग कर सकते हैं ताकि उपयोगकर्ता उस डिवाइस पर किसी भी ऐप में दस्तावेज़ खोल सकें जिस पर दस्तावेज़ प्रकार के लिए पंजीकृत समर्थन है।

यह अभी भी आईपैड ऐप के सैंडबॉक्स में दस्तावेज़ की एक प्रति बना देगा। उसके चारों ओर नहीं हो रहा है।

+0

धन्यवाद। क्या आपके पास यह और जानकारी है कि यह कैसे काम करेगा? – Bill

+0

आपको किस गाइड की आवश्यकता है जो कि मैंने लिंक की मार्गदर्शिका में नहीं है? –

+0

ठीक है, उदाहरण के लिए: नया ऐप ऐप दूसरे ऐप में दस्तावेज़ को पथ या हैंडल कैसे प्राप्त करता है? मार्गदर्शिका में वर्णन से पता चलता है कि आप केवल तभी फाइलें खोल सकते हैं जब आपका ऐप प्रतिनिधि विशेष तर्कों के साथ लॉन्च किया जाता है।यह ऐसा करने के लिए एक आशाजनक तरीका की तरह लगता है (कोई रिमोट ट्रांसफर शामिल नहीं है, कोई अलग खाता नहीं है) लेकिन मैंने इस तरह से यूआईडीआईसी का उपयोग कभी नहीं किया है। – Bill

1

में कुछ अधिक परिश्रम की आवश्यकता है यद्यपि, लेकिन डेटा की मात्रा में स्थानांतरित होने की अपेक्षाकृत छोटा है, आप बीच के रूप में एक सर्वर सेट कर सकते हैं दी आदमी। इसका सबसे बड़ा लाभ यह है कि लोग केवल इंट्रा-आईपैड के बजाय अपने आईफोन और आईपैड के बीच डेटा स्थानांतरित कर सकते हैं।

यह "आईपैड में स्थानांतरण" बटन जितना आसान हो सकता है जो तब उपयोगकर्ता को अस्थायी उपयोगकर्ता नाम और पासकी बनाने के लिए संकेत देता है, और फिर डेटा को SQL डेटाबेस में स्थानांतरित करता है। फिर आईपैड की ओर, आपको बस डेटा सिंक करना होगा, प्रमाणित करना होगा, और डाउनलोड करना होगा। अपने आकार को बढ़ने से रोकने के लिए डेटाबेस को दस दिन से अधिक पुराने डेटा से शुद्ध किया जा सकता है।

+0

दुर्भाग्यवश, जैसा कि मैंने उल्लेख किया है, हम डेटा के दस मेगाबाइट्स के बारे में बात कर रहे हैं। इसे ऊपर और नीचे भेजने में बहुत लंबा समय लगेगा, मेरे उपयोगकर्ताओं की डेटा योजनाओं का उपयोग करेगा और मुझे क्लाउड स्टोरेज के गुच्छा के लिए भुगतान करने की आवश्यकता होगी। मैं डिवाइस छोड़ने के बिना डेटा स्थानांतरित करने का एक तरीका ढूंढ रहा हूं। – Bill

+0

@ बिलियन मेगाबाइट्स में वाई-फाई पर बहुत अधिक समय नहीं लगता है, और अच्छी सेवा लागत पैसे प्रदान करता है :) –

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

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