GNSPublicationParams क्लास

GNSPublicationParams क्लास रेफ़रंस

खास जानकारी

पब्लिकेशन के लिए वैकल्पिक पैरामीटर.

हर पैरामीटर के बारे में ज़्यादा जानकारी के लिए, नीचे दी गई प्रॉपर्टी से जुड़े एलान देखें.

NSObject को इनहेरिट करता है.

प्रॉपर्टी की खास जानकारी

GNSStrategystrategy
 मैसेज पब्लिश करने के लिए इस्तेमाल की जाने वाली रणनीति. डिफ़ॉल्ट वैल्यू के लिए, GNSStrategy देखें. ज़्यादा...
 
GNSOperationStatusHandler statusHandler
 पब्लिकेशन की स्थिति के लिए एक हैंडलर. ज़्यादा...
 
GNSPermissionRequestHandler permissionRequestHandler
 'आस-पास' सुविधा का इस्तेमाल करने के लिए, उपयोगकर्ता की अनुमति का अनुरोध करने के लिए हैंडलर. ज़्यादा...
 

प्रॉपर्टी की जानकारी

- (GNSStrategy*) strategy
readwritenonatomicassign

मैसेज पब्लिश करने के लिए इस्तेमाल की जाने वाली रणनीति. डिफ़ॉल्ट वैल्यू के लिए, GNSStrategy देखें.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

पब्लिकेशन की स्थिति के लिए एक हैंडलर.

इसका इस्तेमाल, नए बनाए गए पब्लिकेशन की स्थिति को ट्रैक करने के लिए किया जा सकता है.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

'आस-पास' सुविधा का इस्तेमाल करने के लिए, उपयोगकर्ता की अनुमति का अनुरोध करने के लिए हैंडलर.

यह हैंडलर उस डिफ़ॉल्ट डायलॉग को ओवरराइड करता है जिसका इस्तेमाल 'आस-पास' किया जाता है. अगर आप यह हैंडलर देते हैं, तो 'आस-पास' सुविधा इसकी अनुमति वाला डायलॉग नहीं दिखाएगी.

अपने अनुरोध हैंडलर में, आपको उस काम को करने के लिए उपयोगकर्ता की अनुमति का अनुरोध करना चाहिए जिसके लिए'आस-पास' सुविधा का इस्तेमाल करना ज़रूरी है. साथ ही, आपको यह भी बताना चाहिए कि इसका इस्तेमाल क्यों किया जा रहा है. जब उपयोगकर्ता सहमति देता है या सहमति नहीं देता है, तो आपको अपने अनुरोध हैंडलर में भेजे गए ब्लॉक को कॉल करना होगा. अगर YES को ब्लॉक में पास किया जाता है, तो इसका मतलब है कि उपयोगकर्ता ने 'आस-पास' सुविधा को काम करने की अनुमति दी है. NO पास करने का मतलब है कि उपयोगकर्ता ने सहमति नहीं दी है. सहमति मिलने तक आपके पब्लिकेशन और सदस्यताएं काम नहीं करेंगी.

हैंडलर का इस्तेमाल iOS की अनुमति वाले डायलॉग के लिए, "प्रीफ़्लाइटिंग" के तरीके के तौर पर भी किया जा सकता है. इसका इस्तेमाल, यह बताने के लिए किया जा सकता है कि आपके ऐप्लिकेशन के आस-पास मौजूद सुविधाएं इस्तेमाल करने से पहले, उपयोगकर्ता को iOS की अनुमतियों के लिए क्यों सहमति देनी होगी.