概览
一个对象,表示可通过深层链接网址传递给支持 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 表示应加入任何当前处于活动状态的会话;如果还没有,应创建新的会话。