में रसीद सत्यापन और रसीद ताज़ा करना समझना हमारे पास आईओएस में रसीद सत्यापन प्रवाह को पूरी तरह से समझने में समस्याएं हैं।आईओएस
applicationDidFinishLaunching
में और applicationWillEnterForeground
में हम सर्वर साइड पर रसीद मान्य, अगर वहाँ कोई रसीद है या रसीद अमान्य है, हम रसीद ताज़ा करने का प्रयास:
यहाँ हम वर्तमान में (विकास) करना है और इसे पुन: सत्यापित करें।
क्या ऐसे मामलों में जहां कोई रसीद डिवाइस पर उपलब्ध है कर रहे हैं:
यहां कुछ समस्याएं/सवाल कर रहे हैं?
क्या हमें कोई रसीद मिलने पर हमेशा रसीद ताज़ा अनुरोध जारी करना चाहिए?
कभी-कभी स्टार्टअप पर यह अलर्ट बॉक्स क्यों दिखाया जाता है? मैं समझता हूं कि यह रसीद ताज़ा अनुरोध पर दिखाया गया है?
- जब एक रसीद सत्यापन उसका क्या होगा? जब भी खरीद को सत्यापित करने के लिए खरीदारी की जाती है, तो हम वर्तमान में ऐसा करते हैं, क्या यह सही उपयोग है?
मुझे लगता है कि यह एक सुंदर ठोस जवाब है, धन्यवाद। इसलिए, अगर हम स्टार्टअप पर रसीद को सत्यापित करने के लिए सख्त नहीं हैं, तो क्या प्रत्येक खरीद के बाद यह करने के लिए एक अच्छा मुद्दा होगा? हम भी बिंदु 2 में भागना नहीं चाहते हैं।) आपने उल्लेख किया है। तो प्रवाह होगा: 1) उपयोगकर्ता खरीद सदस्यता। 2) रसीद सत्यापित करें 3) Verificaion सफल: समाप्ति तिथि के लिए एक स्थानीय अधिसूचना अनुसूची (क्या यह एक सुरक्षित विधि है?)। 4) रसीद की समाप्ति अधिसूचना निकाल दी गई -> प्रीमियम सुविधाओं को पुन: सत्यापित या लॉक करें। क्या यह इसे संभालने का एक अच्छा तरीका प्रतीत होता है? –
मैं वास्तव में खरीद की तरह पर निर्भर करता हूं। अगर सदस्यता नहीं है तो खरीदारी के ठीक बाद एक वैधता मेरे लिए ठीक है। यदि यह एक सदस्यता है तो आपको इसके अंत को जानना चाहिए, इस प्रकार स्थानीय अधिसूचना को छोड़कर आपने अपना प्रवाह प्रस्तुत किया है। आइए मान लीजिए कि आप मासिक ऑटो नवीकरणीय सदस्यता खरीद रहे हैं, प्रत्येक महीने यदि उपयोगकर्ता ऑटो नवीनीकरण तंत्र को नहीं रोकता है, तो सदस्यता स्वचालित रूप से नवीनीकृत हो जाती है। मैंने यह समझने की कोशिश की है कि यह सफलता के बिना कब होता है, संभवतः वास्तविक समाप्ति तिथि से कुछ दिन पहले। – Andrea
स्वचालित रूप से इसका मतलब है कि आपको कुछ भी करने की आवश्यकता नहीं है। मैं समय-समय पर (कीचेन) को समय-समय पर सहेज लेगा, जब मैं उस तारीख के आसपास हूं, तो मैं रसीद को फिर से सत्यापन के लिए भेज दूंगा, जब तक कि उसकी समयसीमा समाप्त हो या अपडेट न हो जाए। यदि प्रमाणीकरण एक नया महीना देखता है तो मैं तिथि अपडेट करता हूं, अगर रसीद की समयसीमा समाप्त हो जाती है तो मैं एक चेतावनी पेश करूंगा जैसे "आपकी सदस्यता समाप्त होने की उम्मीद है $ $ की तारीख $ क्या आप रीफ्रेश करने का प्रयास करना चाहते हैं"? आप उपयोगकर्ता को पूछे बिना हर बार अपने सत्यापन सर्वर को रसीद भेज सकते हैं, लेकिन आप उपयोगकर्ता से पूछे बिना रीफ्रेश या पुनर्स्थापित नहीं कर सकते हैं। – Andrea