概览
一个对象,表示可通过深层链接网址传递给支持 Cast 的应用的选项。
源应用使用 asURLQueryItem (GCKOpenURLOptions) 在应用网址的查询参数中编码 Cast 专用选项(包括要投射到的设备的唯一 ID,以及要加入的特定 Cast 会话的会话 ID),然后使用 UIApplication 的 -[openURL:options:completionHandler:]
方法打开该网址。目标应用通过调用 openURLOptionsFromURL: (GCKOpenURLOptions) 从其 UIApplicationDelegate 的 -[application:openURL:options:]
方法中收到的网址中提取 Cast 专用选项。然后,通过将这些选项传递给 startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager),它启动或加入 Cast 会话。
- 开始时间
- 4.0
继承 NSObject、<NSCopy> 和 <NSSecureCoding>。
实例方法摘要 | |
(NSURLQueryItem *) | - asURLQueryItem |
将选项转换为网址查询项。更多... | |
类方法摘要 | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
从指定网址中提取 Cast 专用选项。更多... | |
属性摘要 | |
NSString * | deviceUniqueID |
要连接的设备的唯一 ID。更多... | |
NSString * | deviceFriendlyName |
要连接到的设备的易记名称。更多... | |
NSString * | sessionID |
要加入的 Cast 会话的会话 ID。更多... | |
方法详细信息
+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
从指定网址中提取 Cast 专用选项。
- 返回
- 提取的选项,或者如果网址不包含任何 Cast 专用选项,则为
nil
。
- (NSURLQueryItem *) asURLQueryItem |
将选项转换为网址查询项。
- 返回
- 作为 NS网址QueryItem 的选项。
房源详情
|
readwritenonatomiccopy |
要连接的设备的唯一 ID。
必需。
|
readwritenonatomiccopy |
要连接到的设备的易记名称。
可选。GoogleCast 框架不会使用此值,但接收应用可能会关注该值。
|
readwritenonatomiccopy |
要加入的 Cast 会话的会话 ID。
可选。值 nil
表示应加入任何当前处于活动状态的会话;如果还没有,应创建新的会话。