GNSSubscriptionParams क्लास

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

खास जानकारी

सदस्यता के लिए वैकल्पिक पैरामीटर.

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

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

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

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

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

- (GNSDeviceTypes) deviceTypesToDiscover
readwritenonatomicassign

खोजने के लिए डिवाइसों के टाइप.

डिफ़ॉल्ट वैल्यू kGNSDeviceUsingNearby है.

- (NSString*) messageNamespace
readwritenonatomicassign

मिलान करने के लिए मैसेज का नेमस्पेस.

खाली स्ट्रिंग, डिफ़ॉल्ट नेमस्पेस होता है और हर ऐप्लिकेशन या Google कंसोल प्रोजेक्ट को शेयर करने वाले ऐप्लिकेशन के लिए निजी होता है.

- (NSString*) type
readwritenonatomicassign

मिलान करने के लिए मैसेज का टाइप. शून्य नहीं होना चाहिए. डिफ़ॉल्ट रूप से, खाली स्ट्रिंग ही डिफ़ॉल्ट टाइप होती है.

- (GNSStrategy*) strategy
readwritenonatomicassign

आस-पास मौजूद डिवाइसों (बीकन नहीं) को खोजने के लिए इस्तेमाल की जाने वाली रणनीति.

- (GNSBeaconStrategy*) beaconStrategy
readwritenonatomicassign

बीकन स्कैनिंग के लिए इस्तेमाल की जाने वाली रणनीति.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

सदस्यता की स्थिति के लिए एक हैंडलर.

इसका इस्तेमाल, नई सदस्यता की स्थिति को ट्रैक करने के लिए किया जा सकता है.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

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

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

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

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