注册

如果您使用的是样式化媒体 接收器或构建自定义 接收器,则必须注册应用。注册应用后,您会收到一个应用 ID,发送器应用会使用此 ID 来执行 API 调用,以实现启动 Web 接收器应用等目的。

如果您使用的是默认媒体接收器,则 无需注册应用。默认媒体接收器不允许您为媒体播放器界面提供任何样式,并且使用提供的常量作为应用 ID。

此外,您还必须注册 Google Cast 投放设备,以便该设备可在您发布 Web 接收器应用前对其进行访问。接收器应用发布后,便可供所有 Google Cast 设备使用。

应用

注册应用后,您可以在发布应用之前针对已注册的 Cast 设备对其进行测试。发布应用后,所有 Cast 设备都可以使用该应用。

注册应用

您必须注册样式化媒体接收器自定义接收器,才能收到一个应用 ID,该 ID 将与来自发送器应用的 API 调用 一起使用。

如需注册 Cast 应用,请执行以下操作:

  1. 登录 Google Cast SDK 开发者控制台
  2. 概览 页面或应用 页面中,点击添加新应用
  3. 选择您将使用的 Web 接收器应用的类型:

  4. 填写 Web 接收器应用的详细信息:

    1. 名称 字段中,输入您的应用名称。

      这是 Web 接收器加载时或处于空闲状态时显示的应用名称(如果您使用的是样式化媒体接收器)。如果您使用的是自定义接收器,则此字段的值是应用状态的默认值(如果未使用 setApplicationState 方法进行设置)。

    2. 指定 Web 接收器应用的外观:

      • 对于自定义接收器,请在 网址 字段中指定应用网址。

        输入 Google Cast 投放设备在加载 Web 接收器应用时应请求的网址。在开发期间,该网址可以使用 HTTP,但应用发布后必须使用 HTTPS。该网址可以是 HTML 网页或可通过网络浏览器访问的其他文件类型。您的 Web 接收器可以位于内部(已注册 NAT)IP 地址上,但不能位于 localhost 上,因为 localhost 很少是顶级网域。 虽然 Web 接收器应用在发布时必须通过 SSL (HTTPS) 提供,但在 Web 接收器应用上加载的内容可以通过 HTTP 提供。

      • 对于样式化媒体接收器,请在皮肤网址字段中指定 样式表的网址。

        提供指向您自己的网站上 CSS 文件的 HTTPS 网址。如需使用默认样式,请将此字段留空。如果您想提供或更新自定义样式,可以随时修改此字段。

      • 勾选或取消勾选支持中继投放 复选框。

        借助中继投放,您的 Web 接收器可以支持来自未连接到与接收器相同的 Wi-Fi 网络的发送器的投放。如需为接收器停用中继投放,请取消勾选此复选框。

      • 勾选或取消勾选支持投放至仅音频设备 复选框。

        如需允许应用发现 Google Cast 音频设备,请勾选此复选框。如需停用对仅音频设备的支持,请取消勾选此复选框。如需了解详情,请参阅音频设备

  5. 点击保存

    系统会显示您的注册详细信息,包括应用 ID、名称、类型和状态。请记下应用 ID,因为您将在应用的 Cast API 调用中提供该 ID。

  6. 点击完成 ,返回“应用”页面。

修改应用信息

您必须先提供一些其他信息,然后才能发布应用。您还可以更新在注册期间提供的应用信息。

如需修改应用信息,请执行以下操作:

  1. Google Cast SDK 开发者控制台中, 在概览 页面或应用 页面中,点击 要修改的应用的应用 ID 或点击修改
  2. 名称 字段中,更新您在注册应用时提供的名称。
  3. 对于自定义接收器应用,请在 网址 字段中更新您已注册的 Web 接收器应用的位置。
  4. 对于样式化接收器应用,请在皮肤网址 字段中更新应用样式表的位置。
  5. 勾选或取消勾选支持中继投放 复选框。

    借助中继投放,您的 Web 接收器可以支持来自未连接到与接收器相同的 Wi-Fi 网络的发送器的投放。如需为接收器停用中继投放,请取消勾选此复选框。

  6. 勾选或取消勾选支持投放至仅音频设备 复选框。

    如需允许应用发现 Google Cast 音频设备,请勾选此复选框。 如需停用对仅音频设备的支持,请取消勾选此复选框。如需了解详情,请参阅音频 设备

  7. 发送器详细信息 部分中,为应用支持的每个平台提供以下信息:

    • Android

      • 应用软件包的完全限定名称。
    • iOS

      • Apple 要求的 iTunes ID软件包 ID
      • 应用启动 URI,使用 Google Home 应用用于 启动应用的 URI。如需详细了解所需的 URI 格式,请参阅 使用网址架构与应用通信
    • Web

      • 应用的网站网址。
  8. 商品详情 部分中,选择是否在 Google 产品和服务(例如 chromecast.com/apps)上列出您的应用。

  9. 类别 下拉菜单中,选择最能描述您的应用的类别。

    注意 :您的应用必须支持此处介绍的媒体类型以及其他设置所暗示的媒体类型。例如,如果您的应用支持 Google Cast 音频,并且您在此处选择“电视和 amp; 电影”,则您的应用必须支持  音频设备(如音频设备中所述)以及视频播放规定。

  10. 如需描述应用适用的国家/地区,请选择所有国家/地区仅限所选国家/地区 单选按钮;如果指定国家/地区,请勾选随即显示的列表中的相应国家/地区的复选框。

  11. 标题 字段中,为应用提供一个描述性标题。

    字符数不得超过 50 个。例如,“YouTube”。

  12. 说明 字段中,输入应用的说明。

    字符数不得超过 80 个。例如,“在家里最好的屏幕上畅享您喜爱的 YouTube 频道。”

  13. 图片 部分中,点击加号上传应用的图标图片。

    图片必须为 512 x 512 像素,并且可以具有透明背景。

  14. 添加您自己的翻译 下,如果您想为标题说明 字段提供翻译,请从下拉菜单中选择语言,点击添加 ,然后在随即显示的对话框中输入翻译后的文本;您还可以为该翻译上传特定于该翻译的图标图片。

  15. 更新完应用信息后,点击保存

发布应用

发布应用后,全球所有 Cast 设备都可以使用您的应用。此外,系统还会在 Google 产品和服务 (例如 chromecast.com/apps 应用详情网站)上为您的应用创建一个应用详情,用户可以在其中发现和下载您的应用。如果您在上述第 6 步中修改应用信息时 选择列出应用,则该应用会在发布后显示在 chromecast.com/apps 中。

如需发布应用,请执行以下操作:

  1. Google Cast SDK 开发者控制台中, 在概览 页面或应用 页面中,点击要发布的应用的发布

    如果您的应用信息完整,系统会显示一个预览屏幕,其中包含 您在修改应用 信息中输入的应用信息。否则,系统会显示一条消息,说明您需要提供的信息。

  2. 您可以点击修改 返回并更新任何信息。

  3. 如果您已准备好发布应用,请点击发布

统计信息

Google Cast SDK 开发者控制台会 跟踪应用的性能。对于“应用”或“概览”页面中的每个已发布应用,您都可以点击统计信息 列中的查看 来查看性能数据。

系统会显示以下信息:

  • 启动应用的 Cast 接收器数量
  • 启动的会话数
  • 每次会话的平均媒体播放时长(分钟)

如果统计信息中显示其他 平台,则表示发送器未指明其平台;例如,如果较旧的 iOS 发送器尚未更新。

设备

默认情况下,Google Cast 设备(例如 Chromecast 或 Android TV 设备)未启用开发和测试功能。如需将设备转换为 开发设备,并在开发期间访问未发布的 Web 接收器应用,您必须向应用注册该设备。注册后, 还可以从远程浏览器窗口访问接收器以进行调试(请参阅 调试)。

如需注册 Google Cast 投放设备,请执行以下操作:

  1. 设置 Google Cast 投放设备,并将其连接到与计算机相同的 Wi-Fi 网络。

    如需了解详情,请参阅 Cast 设备设置 说明。

  2. 在计算机上,打开支持 Cast 的网络浏览器。

  3. 登录 Google Cast SDK 开发者控制台

  4. 找到要注册的 设备的 序列号。

  5. 在“概览”页面或“设备”页面中,点击添加新设备

  6. 输入设备的序列号。

  7. 输入说明,然后点击确定

    这只是设备的友好名称(无需与您在用户设置期间为设备指定的名称一致)。

  8. 等待 15 分钟,然后再继续。

    注册完成后,设备的状态将显示“准备就绪,可供测试”。

  9. 重启投放设备:断开设备与电源或 USB 线的连接,然后重新连接。

查找设备序列号

如需查找任何设备的序列号,您可以将 Cast 开发者控制台页面投放至该设备:

  1. 点击投放按钮(就像您要投放此页面一样)。

    系统会显示投放标签页 提示,并列出可用设备。

  2. 从下拉菜单中,选择要获取序列号的设备。

    • 对于显示设备,序列号会显示在电视屏幕上,并由电视扬声器读出(以帮助区分 0 和 O)。
    • 对于音频设备,序列号会由投放到的扬声器读出。

Android TV 软件序列号

Android TV (ATV) 设备有多个与之关联的序列号。您可以通过以下任一方式获取软件 (Cast) 序列号:按照上述步骤将 Cast 开发者控制台页面投放至 ATV 设备,或者将 ATV 设备置于开发者模式,然后在 Cast 设置中查找软件序列号。

如需将 ATV 设备置于开发者模式,请依次前往设置 > 系统 > 关于 > Android TV 操作系统版本 ,然后多次点击版本,直到设备通知您已处于开发者模式。如需在开发者模式下查找序列号,请根据您的 ATV 型号,依次前往设置 > 设备偏好设置 > Google Cast设置 > 系统 > Cast ,您会看到显示的软件序列号。

请注意,当 ATV 设备恢复出厂设置时,软件序列号会发生变化。恢复出厂设置后,请按照上述步骤查找软件序列号,然后向 Cast 开发者控制台重新注册设备的新软件序列号。

账号问题

我想取消 Google Cast 开发者控制台注册

5 美元的开发者账号注册费不予退还。

我无法再访问 Google Cast 开发者控制台

如果您之前收到过我们发送的电子邮件,指出您的开发者 账号因多次违反我们的《服务条款》《内容政策》而被暂停, 请回复该电子邮件,以便我们进一步说明。

我的应用已从 Google Cast 移除

如果您的应用遭到移除,这会对您开发者账号的良好信誉造成不利影响。多次或严重违反政策还可能会导致您的开发者账号遭到终止。

移除应用意味着用户将无法查看或访问被移除的应用。如果您的开发者凭据在 Google Cast 中仍然保有良好的信誉,并且适用于您的应用,那么您可以进行更正并发布符合政策的新应用实例。

在解决政策违规问题之前,请勿重新发布遭到移除的应用。

我想更改与账号关联的电子邮件地址

您无法更改与 Google Cast 开发者账号关联的电子邮件地址。如果您为组织工作,我们建议您使用团队电子邮件地址,以避免日后出现访问问题。

我还有一个问题

请参阅 Cast SDK 支持页面