개요
딥 링크 URL을 통해 Cast 지원 애플리케이션에 전달할 수 있는 옵션을 나타내는 객체입니다.
소스 앱은 asURLQueryItem (GCKOpenURLOptions)를 사용하여 애플리케이션 URL의 쿼리 매개변수에서 Cast 전용 옵션 (전송할 기기의 고유 ID 및 조인할 특정 Cast 세션의 세션 ID 포함)을 인코딩한 후 UIApplication의 -[openURL:options:completionHandler:]
메서드를 사용하여 URL을 엽니다. 타겟 앱은 openURLOptionsFromURL: (GCKOpenURLOptions)를 호출하여 UIApplicationDelegate의 -[application:openURL:options:]
메서드에서 수신하는 URL에서 Cast 전용 옵션을 추출합니다. 그런 다음 이러한 옵션을 startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager)에 전달하여 Cast 세션을 시작하거나 참여합니다.
- Since
- 4.0
NSObject, <NS복사> 및 <NSSecureCoding>을 상속합니다.
인스턴스 메서드 요약 | |
(NSURLQueryItem *) | - asURLQueryItem |
옵션을 URL 쿼리 항목으로 변환합니다. 더보기... | |
클래스 메서드 요약 | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
지정된 URL에서 전송 전용 옵션을 추출합니다. 더보기... | |
속성 요약 | |
NSString * | deviceUniqueID |
연결할 기기의 고유 ID입니다. 더보기... | |
NSString * | deviceFriendlyName |
연결할 기기의 친숙한 이름입니다. 더보기... | |
NSString * | sessionID |
참여할 Cast 세션의 세션 ID입니다. 더보기... | |
메서드 세부정보
+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
지정된 URL에서 전송 전용 옵션을 추출합니다.
- 반환 값
- 추출된 옵션 또는 URL에 전송 관련 옵션이 포함되어 있지 않은 경우
nil
- (NSURLQueryItem *) asURLQueryItem |
옵션을 URL 쿼리 항목으로 변환합니다.
- 반환 값
- NSURLQueryItem으로서의 옵션입니다.
부동산 세부정보
|
readwritenonatomiccopy |
연결할 기기의 고유 ID입니다.
필수 항목입니다.
|
readwritenonatomiccopy |
연결할 기기의 친숙한 이름입니다.
선택사항. 이 값은 GoogleCast 프레임워크에서 사용되지는 않지만 수신 애플리케이션에는 흥미가 있을 수 있습니다.
|
readwritenonatomiccopy |
참여할 Cast 세션의 세션 ID입니다.
선택사항. 값 nil
은 현재 활성 세션이 참여되어야 함을 나타냅니다. 세션이 없는 경우 새 세션을 만들어야 함을 나타냅니다.