淘汰項目清單
- 課程 <GCKDeviceScannerListener>
- 使用 GCKDiscoveryManager 和 GCKDiscoveryManagerListener 探索 Cast 接收器。
- 課程 <GCKGameManagerChannelDelegate>
- 遊戲管理員 API 已停止支援,並將在日後推出的版本中移除。
- 課程 <GCKRemoteMediaClientAdInfoParserDelegate>
- 日後會推出新的 API。
- 成員 [GCKCastChannel sendTextMessage:]
- 使用 sendTextMessage:error: (GCKCastChannel),其中提供詳細的錯誤資訊。
- 成員 [GCKDeviceManager launchApplication:relaunchIfRunning:]
- 請改用 launchApplication:withLaunchOptions: (GCKDeviceManager)。
- 成員 [GCKDeviceScanner init]
- 請改用 initWithFilterCriteria: (GCKDeviceScanner),且不得在沒有條件的情況下使用。
- 成員 [GCKFilterCriteria criteriaForRunningApplicationWithID:supportedNamespaces:]
- 不支援依執行中的應用程式 ID 篩選。呼叫這個方法會忽略 applicationID 參數,並直接委派給 criteriaForRunningApplicationWithSupportedNamespaces: (GCKFilterCriteria)。
- 成員 [GCKLoggerDelegate-p logFromFunction:message:]
- 請改用 logMessage:fromFunction: (GCKLoggerDelegate-p)。
- 成員 [GCKLoggerFilter addClassNames:]
- 請改用 setLoggingLevel:forClasses: (GCKLoggerFilter)。
- 成員 [GCKLoggerFilter addClassNames:minimumLogLevel:]
- 請改用 setLoggingLevel:forClasses: (GCKLoggerFilter)。
- 成員 [GCKLoggerFilter addFunctionNames:]
- 請改用 setLoggingLevel:forFunctions: (GCKLoggerFilter)。
- 成員 [GCKLoggerFilter addFunctionNames:minimumLogLevel:]
- 請改用 setLoggingLevel:forFunctions: (GCKLoggerFilter)。
- 成員 [GCKLoggerFilter addMessagePatterns:caseInsensitive:]
- 請改用內嵌 (?-i) 或 (?i) 的 addMessagePatterns: (GCKLoggerFilter)。
- 成員 [GCKMediaInformation initWithContentID:streamType:contentType:metadata:streamDuration:customData:]
- 使用指定的初始化工具。
- 成員 GCKCastChannel::deviceManager
- 如果這個管道未向已淘汰的 GCKDeviceManager 類別註冊,則為
nil
。 - 成員 GCKDevice::manufacturer
- 請改用 modelName 或自訂屬性。
- 課程 GCKDeviceManager
- 使用 GCKSessionManager 和 GCKCastSession 與 Cast 接收器互動。
- 成員 GCKDeviceManager::isConnected
- 使用 connectionState。
- 成員 GCKDeviceManager::isConnectedToApp
- 使用 applicationConnectionState。
- 課程 GCKDeviceScanner
- 使用 GCKDiscoveryManager 探索 Cast 接收器。
- 課程 GCKFilterCriteria
- 初始化 GCKCastContext 時,使用 GCKCastOptions 指定探索條件。
- 課程 GCKGameManagerChannel
- 遊戲管理員 API 已停止支援,並將在日後推出的版本中移除。
- 課程 GCKGameManagerResult
- 遊戲管理員 API 已停止支援,並將在日後推出的版本中移除。
- 課程 GCKGameManagerState
- 遊戲管理員 API 已停止支援,並將在日後推出的版本中移除。
- 成員 GCKLoggerFilter::exclusive
- 已不再實作,系統會忽略值。
- 課程 GCKMediaControlChannel
- 使用 GCKCastSession 的 GCKRemoteMediaClient 屬性控制媒體播放。
- 成員 GCKMediaStatus::kGCKMediaCommandQueueNext
- 目前尚未實作這個標記。
- 成員 GCKMediaStatus::kGCKMediaCommandQueuePrevious
- 目前尚未實作這個標記。
- 成員 GCKMediaStatus::playingAd
- 請改用 adBreakStatus。
- 課程 GCKPlayerInfo
- 遊戲管理員 API 已停止支援,並將在日後推出的版本中移除。
- 成員 GCKRemoteMediaClient::adInfoParserDelegate
- 請改用 GCKAdBreakStatus。
- 成員 kGCKDeviceCapabilityAudioIn
- 使用 GCKDeviceCapabilityAudioIn。
- 成員 kGCKDeviceCapabilityAudioOut
- 使用 GCKDeviceCapabilityAudioOut。
- 成員 kGCKDeviceCapabilityVideoIn
- 使用 GCKDeviceCapabilityVideoIn。
- 成員 kGCKDeviceCapabilityVideoOut
- 使用 GCKDeviceCapabilityVideoOut。