Lớp GCKOpenURLOptions

Tài liệu tham khảo về lớp GCKOpenURLOptions

Tổng quan

Một đối tượng biểu thị các tuỳ chọn có thể được truyền đến ứng dụng hỗ trợ Cast thông qua một URL liên kết sâu.

Ứng dụng nguồn mã hoá các tuỳ chọn dành riêng cho Cast (bao gồm cả mã nhận dạng duy nhất của thiết bị cần truyền tới và mã phiên của một phiên truyền cụ thể cần tham gia) trong một tham số truy vấn của URL ứng dụng bằng asURLQueryItem (GCKOpenURLOptions), sau đó mở URL bằng phương thức -[openURL:options:completionHandler:] của UIApplication. Ứng dụng đích trích xuất các tuỳ chọn dành riêng cho Cast từ URL mà ứng dụng nhận được trong phương thức -[application:openURL:options:] của UIApplicationdelegate bằng cách gọi openURLOptionsFromURL: (GCKOpenURLOptions). Sau đó, quá trình này sẽ bắt đầu hoặc tham gia một phiên Truyền bằng cách truyền các tuỳ chọn này tới startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).

Năm thành lập
4

Kế thừa NSObject, <NSCopying> và <NSSecureCoding>.

Tóm tắt phương thức thực thể

(NSURLQueryItem *) - asURLQueryItem
 Chuyển đổi các tuỳ chọn thành một mục truy vấn URL. Xem thêm...
 

Tóm tắt phương thức lớp

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
 Trích xuất các tuỳ chọn dành riêng cho Cast từ URL đã chỉ định. Xem thêm...
 

Tóm tắt về thuộc tính

NSString * deviceUniqueID
 Mã nhận dạng duy nhất của thiết bị cần kết nối. Xem thêm...
 
NSString * deviceFriendlyName
 Tên thân thiện của thiết bị để kết nối. Xem thêm...
 
NSString * sessionID
 Mã phiên của phiên Truyền cần tham gia. Xem thêm...
 

Chi tiết phương pháp

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

Trích xuất các tuỳ chọn dành riêng cho Cast từ URL đã chỉ định.

Trả bóng
Các tuỳ chọn đã trích xuất hoặc nil nếu URL không chứa tuỳ chọn dành riêng cho Cast.
- (NSURLQueryItem *) asURLQueryItem

Chuyển đổi các tuỳ chọn thành một mục truy vấn URL.

Trả bóng
Các tuỳ chọn dưới dạng NSURLQueryItem.

Chi tiết về cơ sở lưu trú

- (NSString*) deviceUniqueID
readwritenonatomiccopy

Mã nhận dạng duy nhất của thiết bị cần kết nối.

Bắt buộc.

- (NSString*) deviceFriendlyName
readwritenonatomiccopy

Tên thân thiện của thiết bị để kết nối.

Không bắt buộc. Giá trị này không được khung GoogleCast sử dụng nhưng có thể ứng dụng nhận quan tâm.

- (NSString*) sessionID
readwritenonatomiccopy

Mã phiên của phiên Truyền cần tham gia.

Không bắt buộc. Giá trị nil cho biết bạn cần tham gia bất kỳ phiên đang hoạt động nào hoặc nếu không có phiên nào, bạn cần tạo một phiên mới.