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