2014-05-13 3 views
5

मैं एक आईओएस ऐप पर काम कर रहा हूं जो उपयोगकर्ता को ऑटो-नवीनीकरण सदस्यता बनाने के लिए ऐप्पल के इन-ऐप क्रय फ्रेमवर्क का उपयोग करेगा।मैं थोक में आईओएस इन-ऐप खरीद रसीद कैसे सत्यापित करूं?

मैं चाहता हूं कि मेरा सर्वर समय-समय पर जांच करे कि सदस्यता में से कोई भी समय समाप्त नहीं हुआ है। ऐप्पल का Receipt Validation Programming Guide एक verifyReceipt वेब सेवा का वर्णन करता है जो एक रसीद को मान्य करने के लिए प्रतीत होता है।

हालांकि, अगर मैं हर कुछ दिनों में अपने पूरे डेटाबेस को थोक-सत्यापित करना चाहता हूं, तो व्यक्तिगत verifyReceipt कॉल के तूफान की तुलना में ऐसा करने का एक बेहतर तरीका है?

+0

क्या आप बिना पूछे सदस्यता की समाप्ति बदल सकते हैं? पुनः सत्यापन की आवश्यकता क्यों है? –

+0

@ChrisPrince Yep, यदि उपयोगकर्ता आईट्यून्स से अपनी सदस्यता रद्द कर देता है, तो मेरी वेब सेवा यह पता लगाने का एकमात्र तरीका है कि सदस्यता स्थिति के लिए ऐप्पल के सर्वर को मतदान कर रहा है। – Bill

+0

वर्तमान में मुझे इन अनुरोधों को एक साथ बैच करने का कोई तरीका नहीं है। हमने ऐप्पल को यह सुविधा सुझाई है लेकिन किसी भी तरह से कुछ नहीं सुना है। –

उत्तर

2

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

यदि उपयोगकर्ता के पास कोई मामला है (गलत उत्पाद खरीद एक उदाहरण है) तो ऐप्पल ग्राहक सेवा एक सदस्यता वापस कर सकती है, लेकिन यह एक बहुत कम आंकड़ा होगा - और आपके ऐप को शुरू होने पर वैध सदस्यता की भी जांच करनी चाहिए।

तो आपको केवल "आज" समाप्त होने के लिए जाने वाली सदस्यता को सत्यापित करने की आवश्यकता होनी चाहिए।

2

मेरे ज्ञान के लिए iTunes सर्वर में उन्हें सत्यापित करने के लिए एक थोक अनुरोध में एकाधिक रसीद भेजने का कोई तरीका नहीं है ... आपको एक-एक करके भेजना होगा। (एकाधिक अनुरोध) ...

मुझे नहीं पता कि आप इसे हल करने की योजना बना रहे हैं या नहीं, यह सबसे अच्छा तरीका है। ऐप्पल ने ऑटो नवीनीकरण सदस्यता को संभालने के तरीके पर दस्तावेज बढ़ाया है, अधिकांश बार आप ऐप में सब्सक्रिप्शन की वैधता की जांच करते हैं।

इन-ऐप खरीद दस्तावेज़ देखें। यदि आप अपने व्यावसायिक मॉडल के लिए इन-एप सब्सक्रिप्शन पर निर्भर रहने की योजना बना रहे हैं तो यह बहुत अच्छा पढ़ा जाता है: https://developer.apple.com/library/ios/technotes/tn2259/_index.html

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