GCKOpenURLOptions Sınıfı

GCKOpenURLOptions Sınıf Referansı

Genel bakış

Derin bağlantı URL'si aracılığıyla Cast uyumlu bir uygulamaya geçirilebilecek seçenekleri temsil eden bir nesne.

Kaynak uygulama, Cast'e özgü seçenekleri (yayın yapılacak cihazın benzersiz kimliği ve isteğe bağlı olarak katılmak için belirli bir Cast oturumunun oturum kimliği dahil) asURLQueryItem (GCKOpenURLOptions) kullanarak uygulama URL'sinin bir sorgu parametresinde kodlar ve ardından UIApplication'nın -[openURL:options:completionHandler:] yöntemini kullanarak URL'yi açar. Hedef uygulama, openURLOptionsFromURL: (GCKOpenURLOptions) yöntemini çağırarak UIApplicationPause'ın -[application:openURL:options:] yönteminde aldığı URL'den Cast'e özel seçenekleri çıkarır. Daha sonra bu seçenekleri startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager) adlı kullanıcıya ileterek bir Yayınlama oturumu başlatır veya bir yayınlama oturumuna katılır.

yılından beri
4,0

NSNesne, <NSKopyalama> ve <NSSecureCoding> öğelerini devralır.

Örnek Yöntemi Özeti

(NSURLQueryItem *) - asURLQueryItem
 Seçenekleri bir URL sorgu öğesine dönüştürür. Diğer...
 

Sınıf Yöntemi Özeti

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
 Belirtilen URL'den Cast'e özel seçenekleri çıkarır. Diğer...
 

Mülk Özeti

NSString * deviceUniqueID
 Bağlanılacak cihazın benzersiz kimliği. Diğer...
 
NSString * deviceFriendlyName
 Bağlanılacak cihazın kolay adı. Diğer...
 
NSString * sessionID
 Katılmak için yayın oturumunun oturum kimliği. Diğer...
 

Yöntem Ayrıntısı

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

Belirtilen URL'den Cast'e özel seçenekleri çıkarır.

İlerlemeler
Çıkarılan seçenekler veya URL'de Cast'e özel herhangi bir seçenek yoksa nil.
- (NSURLQueryItem *) asURLQueryItem

Seçenekleri bir URL sorgu öğesine dönüştürür.

İlerlemeler
NSURLQueryItem olarak seçenekler.

Mülk Ayrıntısı

- (NSString*) deviceUniqueID
readwritenonatomiccopy

Bağlanılacak cihazın benzersiz kimliği.

Zorunlu.

- (NSString*) deviceFriendlyName
readwritenonatomiccopy

Bağlanılacak cihazın kolay adı.

İsteğe bağlı. Bu değer GoogleCast çerçevesi tarafından kullanılmaz ancak alıcı uygulamanın işine yarayabilir.

- (NSString*) sessionID
readwritenonatomiccopy

Katılmak için yayın oturumunun oturum kimliği.

İsteğe bağlı. nil değeri, o anda etkin olan herhangi bir oturumun katılması gerektiğini veya oturum yoksa yeni bir oturumun oluşturulması gerektiğini belirtir.