2011-11-01 11 views
7

मैं इन-ऐप-खरीद पर काम कर रहा हूं और उपयोगकर्ताओं/दस्तावेज़ फ़ोल्डर में भुगतान के बाद डेटा डाउनलोड कर रहा हूं। ऐप्पल ने मेरे आवेदन को खारिज कर दिया है यह कहता है कि आप आईओएस डेटा स्टोरेज दिशानिर्देश का पालन नहीं कर रहे हैं।जहां हमें आईफोन एप्लिकेशन में डाउनलोड डेटा स्टोर करना है?

क्या कोई मेरी मदद कर सकता है कि मेरे आवेदन में iCloud कार्यक्षमता को कैसे कार्यान्वित किया जाए?

आप

+0

हमें थोड़ी अधिक जानकारी चाहिए। आप कितना डाउनलोड कर रहे हैं?क्या ऐप्पल ने आपको विशेष रूप से बताया कि कौन सा दिशानिर्देश उल्लंघन किया गया था/ –

+0

आईओएस डेटा स्टोरेज दिशानिर्देश का उल्लंघन किया गया था। –

उत्तर

4

जवाब आईओएस डाटा स्टोरेज दिशानिर्देश में लिखा जाता है की सराहना करते हैं, लेकिन यह कमियां है। यह स्पष्ट रूप से कहता है कि दस्तावेज़ निर्देशिका उपयोगकर्ता द्वारा बनाई गई सामग्री के लिए आरक्षित है, और कैश निर्देशिका सामग्री के लिए है जिसे दोबारा डाउनलोड किया जा सकता है या पुन: उत्पन्न किया जा सकता है। यह भी संभव है कि डेटा के आकार उनकी मंजूरी में कारक है। यह आपके प्रश्न का उत्तर देता है, लेकिन यह इस तथ्य को अनदेखा करता है कि उपयोगकर्ता को आपके डेटा को दोबारा डाउनलोड करने का बोझ हो सकता है; अपने मामले पर बहस करें और अपनी प्रतिक्रिया सबमिट करें, लेकिन अपनी डाउनलोड गंतव्य निर्देशिका को कैश निर्देशिका में बदलने के लिए तैयार रहें।

आईओएस डाटा स्टोरेज दिशानिर्देश: http://developer.apple.com/icloud/documentation/data-storage/

तुम भी iCloud कार्यक्षमता पर जानकारी के लिए कहा ... डेटा भंडारण और iCloud एपीआई दो अलग बातें हैं। यहां पढ़ें: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iCloud/iCloud.html#//apple_ref/doc/uid/TP40007072-CH5-SW1

+0

धन्यवाद अगर यह काम कर रहा है या काम नहीं कर रहा है तो मैं इसे आजमाउंगा, मैं आपको अपडेट कर दूंगा। धन्यवाद –

+1

आईओएस 5 स्टोरेज सफाई व्यवहार के साथ किसी के व्यावहारिक अनुभव पर एक अच्छी पोस्ट है: http: //www.marco.org/2011/10/13/ios5-caches-cleaning –

19

iOS Data Storage Guidelines आप शायद Application_Home/Library/Caches अंदर अपनी खरीदी डेटा भंडारण किया जाना चाहिए निर्देशिका के अनुसार। डाउनलोड किया गया डेटा दस्तावेज़ फ़ोल्डर में नहीं है।

ऐप्पल विभिन्न निर्देशिकाओं की एक सूची प्रदान करता है और आपको File System Programming Guide में उन्हें क्या रखना चाहिए।/दुकान उपयोगकर्ता दस्तावेजों और आवेदन डेटा फ़ाइलों को इस निर्देशिका उपयोग

  • Application_Home/दस्तावेज: सबसे महत्वपूर्ण भी शामिल है।
  • एप्लिकेशन_होम/लाइब्रेरी/ यह निर्देशिका उन फ़ाइलों के लिए शीर्ष-स्तरीय निर्देशिका है जो उपयोगकर्ता डेटा फ़ाइलों नहीं हैं।
  • एप्लिकेशन_होम/टीएमपी/ इस निर्देशिका का उपयोग अस्थायी फ़ाइलों को लिखने के लिए करें जिन्हें आपके आवेदन के लॉन्च के बीच जारी रखने की आवश्यकता नहीं है।

आम तौर पर इसका मतलब है कि कुछ भी है कि उपयोगकर्ता के द्वारा देखा जा करने के लिए इरादा नहीं है लाइब्रेरी निर्देशिका के अंदर एक निर्देशिका में जाना चाहिए। आमतौर पर आप इनमें से किसी एक का प्रयोग करेंगे, लेकिन वहाँ File System Programming Guide में और अधिक विशिष्ट का उपयोग करता है के साथ एक बड़ा सूची है:

  • अनुप्रयोग समर्थन: उपयोगकर्ता के दस्तावेज़ों से जुड़े लोगों के अलावा सभी आवेदन डेटा फ़ाइलों को स्टोर करने के लिए इस निर्देशिका का प्रयोग करें।
  • कैश: किसी भी आवेदन विशेष समर्थन फ़ाइलों है कि आपके आवेदन को पुन: कर सकते हैं आसानी से

अनुप्रयोग समर्थन फ़ोल्डर समर्थित है लिखने के लिए इस निर्देशिका का उपयोग करें, लेकिन कैश नहीं है।

+0

धन्यवाद अगर यह काम कर रहा है तो मैं इसे आजमाउंगा या काम नहीं कर रहा हूं मैं आपको अपडेट करूंगा। धन्यवाद –

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