注册

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

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

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

此外,在发布设备之前,您必须注册 Google Cast 设备,使其可以访问您的 Web 接收器应用。接收器应用发布后,便会可供所有 Google Cast 设备使用。

应用

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

注册应用

您必须注册样式化媒体接收器自定义接收器,才能接收来自发送器应用的 API 调用所使用的应用 ID。

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

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

    • 自定义接收器

      如果您的应用需要样式化媒体接收器未提供的界面组件或互动模式,请选择此选项。如果您的内容类型不在“样式化媒体接收器”的支持的媒体类型中列出,则可能还需要选择自定义接收器。

      请注意,要使用此选项,您需要为 Web 接收器应用构建完整的 Web 应用。

      有关详情,请参阅自定义接收器应用

    • 样式化媒体接收器

      如果您的应用使用支持的媒体类型之一流式传输视频或音频内容,并且您希望在电视上提供使用默认媒体播放器界面或默认媒体播放器界面顶部的一组自定义样式的界面,请选择此项。

      借助您提供的自定义样式,您只需提供 CSS 文件,即可定义播放器界面各种元素(例如启动画面和进度条)的外观,而无需构建接收器应用。

      如需了解详情,请阅读样式化媒体接收器

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

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

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

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

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

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

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

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

      • 选中或取消选中支持 Google Cast 访客模式复选框。

        在访客模式下,您的 Web 接收器可以支持未连接到同一 Wi-Fi 网络的发送者进行投射。如需为接收器停用访客模式,请取消选中此复选框。如需了解详情,请参阅 GuestMode

      • 勾选或取消选中支持投射到纯音频设备复选框。

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

  5. 点击保存

    系统会显示您的注册详情,包括应用 ID、名称、类型和状态。记下应用 ID,因为您将使用它向应用提供 Cast API 调用。

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

修改应用信息

在发布应用之前,您必须提供一些其他信息。您还可以在注册期间更新您提供的申请信息。

要修改应用信息,请按以下步骤操作:

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

    在访客模式下,您的网络接收器可以支持从未连接到接收器的 Wi-Fi 网络的发送者进行投射。如需为接收器停用访客模式,请取消选中此复选框。如需了解详情,请参阅访客模式

  6. 选中或取消选中支持投射到纯音频设备复选框。

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

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

    • Android

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

      • Apple 所需的 iTunes IDBundle ID
      • 应用启动 URI,使用 Google Home 应用用来启动应用的 URI。如需详细了解必需的 URI 格式,请参阅使用网址架构与应用通信
    • 网站

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

  9. 类别下拉菜单中,选择与您的应用最相符的类别。

    注意:您的应用必须支持此处所述的媒体类型,以及其他设置暗示的媒体类型。例如,如果您的应用支持 Google Cast 音频,而您在此处选择“电视节目和电影”,则该应用必须支持音频设备中所述的纯音频设备,以及视频播放要求。

  10. 如需说明应用发布的国家/地区,请选择所有国家/地区仅限部分国家/地区单选按钮;如需指定国家/地区,请在显示的列表中选中这些国家/地区对应的复选框。

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

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

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

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

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

    图片必须为 512 X 512 像素,且可以使用透明背景。

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

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

发布应用

发布应用后,您的应用可供全球所有 Cast 设备使用。它还会在 Google 产品和服务(例如 chromecast.com/apps 列表网站)中为您的应用创建商品详情。用户可在其中发现和下载您的应用。如果您在上述第 6 步中选择修改应用信息,那么在您发布该应用后,该应用便会显示在 chromecast.com/apps 中。

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

  1. Google Cast SDK Developer Console概览页面或应用页面中,针对您要发布的应用点击发布

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

  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. 输入说明,然后点击 OK

    这只是一个易记的设备名称(无需与用户在设置时为设备指定的名称一致)。

  7. 请等待十五分钟,然后再继续。

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

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

查找设备序列号

要查找任何设备的序列号,您可以将 Cast 开发者控制台页面投射到设备上:

  1. 点击“投射”按钮(就好像投射的是此页面一样)。

    提示符会显示“投射”标签页并列出可用设备。

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

    • 对于显示设备,序列号会显示在电视屏幕上,并在电视音箱上朗读出来(以帮助消除 0 和 O&33 之间的歧义)。
    • 对于音频设备,系统会在投射到的扬声器上大声读出序列号。

Android TV 软件序列号

Android TV (ATV) 设备具有多个关联的序列号。可通过以下两种方式获得软件 (Cast) 序列号:将 Cast 开发者控制台页面投射到 ATV 设备(如上所述),或将 ATV 设备置于开发者模式,然后在 Cast 设置中查看软件序列号。

如需将 ATV 设备置于开发者模式,请依次转到 Settings > System > About > Android TV OS build,多次点击 build,直到设备通知您您处于开发者模式。如需在开发者模式下找到序列号,请依次转到设置 > 设备偏好设置 > 内置 Chromecast设置 > 系统 > 投射,具体取决于您的 ATV 型号,您将看到显示的软件序列号。

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

帐号问题

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

$5 的开发者帐号注册费将不予退还。

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

如果您之前收到过一封电子邮件,指出您的开发者帐号屡次违反我们的服务条款内容政策,并且需要进一步澄清,请回复这封电子邮件。

我的应用已从 Google Cast 中移除

移除的应用会对您的开发者帐号的良好信誉造成不利影响。多次或严重违反相关政策可能会导致您的开发者帐号被终止。

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

在纠正违规行为之前,请勿重新发布已移除的应用。

我想要更改与自己帐号相关联的电子邮件地址

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

我还有一个问题

请参阅 Cast SDK 支持页面