GCKOpenURLOptions क्लास

खास जानकारी

ऐसा ऑब्जेक्ट जो विकल्पों को दिखाता है, जिन्हें डीप लिंक यूआरएल के ज़रिए Cast की सुविधा वाले ऐप्लिकेशन में भेजा जा सकता है.

सोर्स ऐप्लिकेशन, asURLQueryItem (GCKOpenURLOptions) का इस्तेमाल करके ऐप्लिकेशन यूआरएल के क्वेरी पैरामीटर में कास्ट से जुड़े खास विकल्पों (इसमें कास्ट करने के लिए डिवाइस का यूनीक आईडी और वैकल्पिक तौर पर किसी खास कास्ट सेशन का सेशन आईडी शामिल है) को कोड में बदलता है और फिर यूज़र इंटरफ़ेस (यूआई) के -[openURL:options:completionHandler:] तरीके का इस्तेमाल करके यूआरएल खोलता है. टारगेट ऐप्लिकेशन, openURLOptionsFromURL: (GCKOpenURLOptions) को कॉल करके, अपने यूज़र इंटरफ़ेस (यूआई) ऐप्लिकेशन का ऐक्सेस देने वाले उपयोगकर्ता के -[application:openURL:options:] तरीके में मिलने वाले यूआरएल से कास्ट के खास विकल्पों को निकालता है. इसके बाद, यह इन विकल्पों को startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager) को पास करके, कास्ट सेशन शुरू करता है या इसमें शामिल होता है.

से
4.0

NSObject, <NSकॉपी>, और <NSSecureCoding> को इनहेरिट करता है.

इंस्टेंस के तरीके के बारे में खास जानकारी

(NSURLQueryItem *) - asURLQueryItem
 विकल्पों को यूआरएल क्वेरी आइटम में बदलता है. ज़्यादा...
 

क्लास के तरीके के बारे में खास जानकारी

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
 दिए गए यूआरएल से कास्ट के खास विकल्पों को एक्सट्रैक्ट करता है. ज़्यादा...
 

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

NSString * deviceUniqueID
 उस डिवाइस का यूनीक आईडी जिससे कनेक्ट करना है. ज़्यादा...
 
NSString * deviceFriendlyName
 कनेक्ट करने के लिए डिवाइस का अनुकूल नाम. ज़्यादा...
 
NSString * sessionID
 शामिल होने के लिए कास्ट सेशन का सेशन आईडी. ज़्यादा...
 

तरीके की जानकारी

+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: (NSURL *)  url

दिए गए यूआरएल से कास्ट के खास विकल्पों को एक्सट्रैक्ट करता है.

रिटर्न
एक्सट्रैक्ट किए गए विकल्प या nil अगर यूआरएल में कास्ट करने के लिए कोई खास विकल्प मौजूद नहीं है, तो nil.
- (NSURLQueryItem *) asURLQueryItem

विकल्पों को यूआरएल क्वेरी आइटम में बदलता है.

रिटर्न
NSURLQueryItem के तौर पर विकल्प.

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

- (NSString*) deviceUniqueID
readwritenonatomiccopy

उस डिवाइस का यूनीक आईडी जिससे कनेक्ट करना है.

ज़रूरी है.

- (NSString*) deviceFriendlyName
readwritenonatomiccopy

कनेक्ट करने के लिए डिवाइस का अनुकूल नाम.

ज़रूरी नहीं. इस वैल्यू का इस्तेमाल GoogleCast फ़्रेमवर्क के लिए नहीं किया जाता. हालांकि, यह ऐप्लिकेशन उसे पसंद कर सकता है.

- (NSString*) sessionID
readwritenonatomiccopy

शामिल होने के लिए कास्ट सेशन का सेशन आईडी.

ज़रूरी नहीं. nil की वैल्यू यह बताती है कि किसी भी मौजूदा ऐक्टिव सेशन में शामिल होना चाहिए या कोई भी सेशन न होने पर, नया सेशन बनाया जाना चाहिए.