Обзор
Объект, представляющий параметры, которые можно передать приложению с поддержкой Cast через URL-адрес глубокой ссылки.
Исходное приложение кодирует параметры, специфичные для Cast (включая уникальный идентификатор устройства для трансляции и, при необходимости, идентификатор сеанса конкретного сеанса Cast, к которому нужно присоединиться) в параметре запроса URL-адреса приложения с помощью asURLQueryItem (GCKOpenURLOptions) , а затем открывает URL-адрес с помощью метода -[openURL:options:completionHandler:]
UIApplication. Целевое приложение извлекает параметры, специфичные для Cast, из URL-адреса, который оно получает в методе -[application:openURL:options:]
UIApplicationDelegate, вызывая openURLOptionsFromURL: (GCKOpenURLOptions) . Затем он запускает сеанс трансляции или присоединяется к нему, передавая эти параметры в startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager) .
- С
- 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.
Детали недвижимости
|
read write nonatomic copy |
Уникальный идентификатор устройства, к которому необходимо подключиться.
Необходимый.
|
read write nonatomic copy |
Понятное имя устройства, к которому необходимо подключиться.
Необязательный. Это значение не используется платформой GoogleCast, но может представлять интерес для принимающего приложения.
|
read write nonatomic copy |
Идентификатор сеанса трансляции, к которому нужно присоединиться.
Необязательный. Значение nil
указывает, что к любому текущему активному сеансу следует присоединиться, а если его нет, то следует создать новый.