如何在2017 Google Play开发者控制台中找到您的Google Cast App ID(app_id)?

时间:2017-04-21 03:55:49

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

我无法再找到实施Google Play服务所需的app_id,包括Google Cast,应用内结算等。

示例:

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

以前是通过Google Play开发者控制台获取的:

Google Play Developer Console 2014

然而谷歌最近发布了他们的新Play控制台,事情已完全重组:

Google Play Developer Console April 2017

现在Play Play Console上的app_id在哪里?

3 个答案:

答案 0 :(得分:5)

您可以使用"默认媒体接收器"如果你可以使用"默认媒体接收器"则可以使用app 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

或者,如果您需要自定义,您可以使用其他接收器类型之一(Styled / Custom),但是对于这些,您需要在Google Cast SDK Developer Console处以少量费用注册一个唯一的app_id。< / p>

答案 1 :(得分:1)

@ 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();

答案 2 :(得分:0)

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