คลาส GCKOpenURLOptions

ภาพรวม

ออบเจ็กต์แสดงตัวเลือกที่ส่งไปยังแอปพลิเคชันที่พร้อมใช้งาน Cast ผ่าน URL ของ Deep Link

แอปต้นทางจะเข้ารหัสตัวเลือกเฉพาะของ Cast (รวมถึงรหัสที่ไม่ซ้ำกันของอุปกรณ์ที่จะแคสต์ไป และรหัสเซสชันของเซสชันการแคสต์เฉพาะที่จะเข้าร่วม (ไม่บังคับ)) ในพารามิเตอร์การค้นหาของ URL ของแอปพลิเคชันโดยใช้ asURLQueryItem (GCKOpenURLOptions) จากนั้นเปิด URL โดยใช้เมธอด -[openURL:options:completionHandler:] ของ UIApplication แอปเป้าหมายจะแยกตัวเลือกเฉพาะของ Cast ออกจาก URL ที่ได้รับในเมธอด -[application:openURL:options:] ของ UIApplicationDelegate โดยการเรียก openURLOptionsFromURL: (GCKOpenURLOptions) จากนั้นจะเริ่มต้นหรือเข้าร่วมเซสชันการแคสต์โดยการส่งตัวเลือกเหล่านี้ไปให้ startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager)

Since
4.0

รับค่า NSObject, <NSCopying> และ <NSSecureCoding>

สรุปเมธอดของอินสแตนซ์

(NSURLQueryItem *) - asURLQueryItem
 แปลงตัวเลือกเป็นรายการคำค้นหา URL เพิ่มเติม...
 

สรุปวิธีการของชั้นเรียน

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
 ดึงตัวเลือกเฉพาะสำหรับ Cast จาก URL ที่ระบุ เพิ่มเติม...
 

สรุปพร็อพเพอร์ตี้

NSString * deviceUniqueID
 รหัสที่ไม่ซ้ำกันของอุปกรณ์ที่จะเชื่อมต่อ เพิ่มเติม...
 
NSString * deviceFriendlyName
 ชื่อที่เหมาะสมของอุปกรณ์ที่จะเชื่อมต่อ เพิ่มเติม...
 
NSString * sessionID
 รหัสของเซสชันการแคสต์ที่จะเข้าร่วม เพิ่มเติม...
 

รายละเอียดของเมธอด

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

ดึงตัวเลือกเฉพาะสำหรับ Cast จาก URL ที่ระบุ

การคืนสินค้า
ตัวเลือกที่ดึงมา หรือ nil หาก URL ไม่มีตัวเลือกเฉพาะสำหรับ Cast
- (NSURLQueryItem *) asURLQueryItem

แปลงตัวเลือกเป็นรายการคำค้นหา URL

การคืนสินค้า
ตัวเลือกในฐานะ NSURLQueryItem

รายละเอียดที่พัก

- (NSString*) deviceUniqueID
readwritenonatomiccopy

รหัสที่ไม่ซ้ำกันของอุปกรณ์ที่จะเชื่อมต่อ

ต้องระบุ

- (NSString*) deviceFriendlyName
readwritenonatomiccopy

ชื่อที่เหมาะสมของอุปกรณ์ที่จะเชื่อมต่อ

ไม่บังคับ เฟรมเวิร์ก GoogleCast จะไม่ใช้ค่านี้ แต่อาจน่าสนใจสำหรับแอปพลิเคชันที่กำลังรับ

- (NSString*) sessionID
readwritenonatomiccopy

รหัสของเซสชันการแคสต์ที่จะเข้าร่วม

ไม่บังคับ ค่า nil บ่งชี้ว่าควรเข้าร่วมเซสชันที่ใช้งานอยู่ในปัจจุบัน หรือหากไม่มีเซสชันใหม่ ควรสร้างเซสชันใหม่