【问题标题】:How do you find your Google Cast App ID (app_id) in the 2017 Google Play Developer Console?您如何在 2017 Google Play Developer Console 中找到您的 Google Cast 应用 ID (app_id)?
【发布时间】:2017-09-17 22:11:33
【问题描述】:

我再也找不到实施 Google Play 服务(包括 Google Cast、应用内结算等)所需的 app_id。

例子:

CastOptions castOptions = new CastOptions.Builder()
        .setReceiverApplicationId(context.getString(R.string.app_id))
        .build();

以前是通过 Google Play Developer Console 获得的:

Google Play Developer Console 2014

然而,谷歌最近发布了他们的新 Play 管理中心,事情已经完全重组:

Google Play Developer Console April 2017

现在在 Play 开发者控制台的哪里找到 app_id?

【问题讨论】:

  • 检查this答案
  • 抱歉,这无关紧要。我现在正在实现 cast,并且 cast 与这些 API 是分开的。 app id 也与这些 API 项目 id 不同,它通常是通过创建 Play 商店实例而不是 API 项目生成的。

标签: android google-play google-play-services google-cast


【解决方案1】:

如果您可以使用“默认媒体接收器”,则可以使用“默认媒体接收器”应用 ID。这意味着您无法自定义接收器在接收您的应用时的外观,因此电视上没有自定义进度条或其他东西(据我所知)。

因此您可以使用以下 ID 之一:

•对于 Android 应用:CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID

•对于 Chrome 应用:chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID

•对于 iOS 应用:kGCKMediaDefaultReceiverApplicationID

Default app_id for Default Media Receiver

或者,如果您需要自定义,您可以使用其他接收器类型(样式/自定义),但对于这些,您需要在 Google Cast SDK Developer Console 注册一个唯一的 app_id,并支付少量费用。

【讨论】:

    【解决方案2】:

    @ali-naddaf 正确,在 Google Play 开发者控制台上找不到投射所需的应用程序 ID。相反,它是通过访问https://cast.google.com/publish/#/overview 并创建一个新应用程序来获得的。默认是样式化的媒体接收器。创建应用程序实例后,您将获得应用程序 ID:

    Google Cast SDK Console

    然后您可以在字符串 xml 文件中实现该应用程序 ID 以设置您的演员选项:

    CastOptions castOptions = new CastOptions.Builder()
        .setReceiverApplicationId(context.getString(R.string.app_id))
        .build();
    

    【讨论】:

      【解决方案3】:

      要为 Cast 注册 App Id,请转至此page

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-04
        • 2016-04-23
        • 2021-07-13
        • 2015-04-30
        • 1970-01-01
        • 1970-01-01
        • 2017-10-22
        相关资源
        最近更新 更多