スタートガイド

キャスト、さまざまなタイプのセンダーとレシーバー、サポートされているプラットフォーム(Cast SDK の概要を参照)に関する一般的な知識を習得すれば、Cast SDK を使用してアプリを開発する準備が整います。

Cast の開発を準備する

  1. キャスト デバイスを接続し、セットアップ手順を完了します。

    1. Google Cast 対応デバイスの場合:

      1. Android センダー デバイスに Google Play ストアから Google Home アプリをダウンロードする

        または、iOS 送信者デバイスに Apple App Store から Google Home アプリをダウンロードします。

      2. センダーデバイスで Google Home アプリを開き、デバイスのセットアップ メッセージに沿って操作します。または、Google Home アプリのサポートページをご覧ください。このページには、すべての Google Cast 対応デバイスのセットアップ手順へのリンクが掲載されています。

    2. その他の Cast 対応デバイスについては、メーカーのセットアップ手順をご覧ください。

  2. Google Cast SDK デベロッパー コンソールで Cast 対応デバイスを登録します(デバイスをテストに使用する場合は必須です)。前のステップを完了せずに、デベロッパー コンソールでデバイスを登録しようとしないでください。

  3. 実装する特定のプラットフォームやアプリの種類に関する資料を確認します。

    1. Chromecast with Android TV やタッチ ディスプレイ デバイスなどの Chromecast デバイスの場合は、Google Cast 搭載 Android TV をご覧ください。
    2. オーディオ機器用 Google Cast については、オーディオ機器をご覧ください。
  4. 使用するレシーバのタイプを決めます。

  5. 開発する予定の送信者アプリと受信者アプリ用の API ライブラリを入手します。

    API ライブラリの設定手順
    アプリの種類 ウェブ iOS Android
    ギフトの送り主 ウェブ送信者 iOS の送信者 Android 送信者
    レシーバー ウェブ レシーバー なし Android TV レシーバー

  6. サンプルアプリCodelab を試す。サンプルアプリには、コンパイルと実行が可能な作業コードが用意されています。Codelab では、手順を追った説明を含む、ガイド付きの実践的なコーディング エクスペリエンスを提供します。

開発プロセスを理解する

これで、実際に Cast アプリを開発する準備が整いました。

必要な手順は次のとおりです。

  1. Google Cast SDK デベロッパー コンソールからウェブアプリと Android TV Receiver アプリを登録します。
  2. 他のキャストアプリと一貫性のある UI を実装する方法については、ユーザー エクスペリエンス ガイドラインをご覧ください。
  3. Google Cast アプリの開発ガイドをご覧ください。
  4. API リファレンスを確認する。
  5. ウェブアプリや Android TV レシーバー アプリを開発します。
  6. 使用する予定の Web Receiver のタイプにかかわらず、次の作業は行います。
    1. Sender アプリを開発します。
    2. 送信者アプリをテストします。
    3. Receiver アプリで Sender のアプリをテストします。

API ライブラリをインストールしてツールチェーンを構成する

アプリで使用する各 API の手順を行ってください。

ウェブ iOS Android
ギフトの送り主
キャストアプリで開発するためのセットアップ
Web Sender API リファレンス
iOS 用 Cast Application Framework(CAF)を使用して開発するための設定
iOS API リファレンス
Android 用 Cast Application Framework(CAF)を使用して開発するための設定
Android API リファレンス
レシーバー
ウェブ レシーバーの概要
Web API リファレンス
なし
Android TV レシーバーの概要
Android API リファレンス

キャスト アイコンをダウンロードする(省略可)

キャスト アイコンは、各プラットフォームのキャスト アイコン UI と Android v7mediarouter ライブラリに含まれています。 カスタムのキャスト アイコンを実装するときに、手動でキャスト アイコンを追加する必要がある場合は、アイコンを個別にダウンロードできます。この zip アーカイブには、Android、iOS、ウェブのバージョンが含まれています。