की सदस्यता ली है या नहीं, उम्मीद है कि शीर्षक आत्म-व्याख्यात्मक है। मैं ऐसा कुछ करने की कोशिश कर रहा हूं:आईओएस: यह पता लगाने के लिए कि उपयोगकर्ता ने ऑटो-नवीकरणीय सदस्यता
checkIfUserIsSubscribedToProduct(productID, transactionID: "some-unique-transaction-string", completion: { error, status in
if error == nil {
if status == .Subscribed {
// do something fun
}
}
}
मेरे द्वारा प्रदान किए गए काल्पनिक कोड की तरह कुछ भी करता है? मुझे लगता है कि मैं पागल की गोलियाँ
संपादित
इसी तरह के सवाल मैं की लेकिन कैसे, या यहाँ तक कि एक रसीद है क्या पर कोई स्पष्टीकरण नहीं "ओह आप रसीद मान्य होगा" एक सामान्य जवाब दिखाई दे रहा है में ले रहा हूँ । क्या कोई मुझे "रसीद को मान्य करने" के साथ प्रदान कर सकता है? मैंने this tutorial की कोशिश की लेकिन काम नहीं लग रहा था।
संपादित करें - बाउंटी लिए
निम्नलिखित स्थिति से निपटने करें: किसी प्रयोक्ता ने मेरे ऑटो अक्षय सदस्यता की सदस्यता और इसकी वजह से अधिक डिजिटल सामग्री हो जाता है - शांत, कार्यान्वित किया। लेकिन जब भी मैं ऐप खोलता हूं, तो मैं यह कैसे जांचूं कि सदस्यता अभी भी वैध है (यानी उन्होंने अपनी सदस्यता रद्द नहीं की है)? इसे जांचने का सबसे आसान समाधान क्या है? क्या मेरे प्रश्न में दिए गए काल्पनिक कोड की तरह कुछ है? कृपया मुझे इस माध्यम से चलें और उस विषय पर कोई और विवरण दें जो सहायक हो सकता है।
मैं आपके महान उत्तर से सहमत हूं हालांकि, सुरक्षा चिंताओं के लिए, सेब के साथ आपके सर्वर पक्ष पर समाप्ति तिथि जांचना अच्छा विचार है। 'वर्तमान समय = NSDate()। समय इंटरवलवल 1 9 70 समाप्त हो गया = currentTime> expiresTime' यदि उपयोगकर्ता डिवाइस की तारीख को अतीत में बदल देता है, तो वह चेक – abdimuna
अच्छा बिंदु पारित कर सकता है। मान लीजिए कि मेरा सर्वर पक्ष फ़ायरबेस के अलावा कुछ भी नहीं है? – rigdonmr
मैंने उस परिदृश्य में फायरबेस के साथ काम नहीं किया है, लेकिन अगर आप अपने पीठ के अंत में सत्यापन को ठंडा कर देते हैं तो यह अच्छा है। – abdimuna