के माध्यम से पूर्ण संस्करण अनलॉक करने का सुरक्षित तरीका मैं अपने ऐप में कुछ विशेषताओं को अनलॉक करने के लिए इन-ऐप खरीद का उपयोग करने की योजना बना रहा हूं। ऐसा करने का सबसे सुरक्षित तरीका क्या है?इन-ऐप खरीद
मूल रूप से मैं NSUserDefaults
में एक बूल स्थापित करने के लिए योजना बनाई:
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"isPro"];
लेकिन मैं सच में यकीन है कि वहाँ के माध्यम से एक "हैक" यह मान सेट करने के लिए एक संभावना है कि क्या नहीं कर रहा हूँ (के रूप में NSUserDefaults
प्रबंधित कर रहे हैं आईओएस द्वारा और सीधे ऐप द्वारा नहीं) ताकि पूर्ण संस्करण प्राप्त करने के लिए उपयोगकर्ता को इन-ऐप खरीद करने की आवश्यकता न हो।
इसे संभालने का सबसे अच्छा अभ्यास क्या है?
का उपयोग करने के लिए सोचें [यह उत्तर] (http://stackoverflow.com/questions/4978852/storing-in-app-purchase-receipts कुंजीपटल में स्टोर करने के तरीके के लिए -इन-द-एप्लिकेशन-कीचेन)। – Eric