ภาพรวม
ออบเจ็กต์แสดงตัวเลือกที่ส่งไปยังแอปพลิเคชันที่พร้อมใช้งาน 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
รายละเอียดที่พัก
|
readwritenonatomiccopy |
รหัสที่ไม่ซ้ำกันของอุปกรณ์ที่จะเชื่อมต่อ
ต้องระบุ
|
readwritenonatomiccopy |
ชื่อที่เหมาะสมของอุปกรณ์ที่จะเชื่อมต่อ
ไม่บังคับ เฟรมเวิร์ก GoogleCast จะไม่ใช้ค่านี้ แต่อาจน่าสนใจสำหรับแอปพลิเคชันที่กำลังรับ
|
readwritenonatomiccopy |
รหัสของเซสชันการแคสต์ที่จะเข้าร่วม
ไม่บังคับ ค่า nil
บ่งชี้ว่าควรเข้าร่วมเซสชันที่ใช้งานอยู่ในปัจจุบัน หรือหากไม่มีเซสชันใหม่ ควรสร้างเซสชันใหม่