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ú
|
readwritenonatomiccopy |
Mã nhận dạng duy nhất của thiết bị cần kết nối.
Bắt buộc.
|
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.
|
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.