2017-04-21 620 views
1

我再也找不到所需的谷歌的Play服务,包括谷歌演员,应用内结算的实施APP_ID等如何在2017 Google Play开发者控制台中找到您的Google Cast App ID(app_id)?

实例:通过将获得

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

它使用谷歌Play开发者控制台的位置:

Google Play Developer Console 2014

但是谷歌最近发布了他们的新游戏控制台,事情已经完全重组:

Google Play Developer Console April 2017

现在在Play开发者控制台上发现app_id在哪里?

+0

检查[this](http://stackoverflow.com/questions/23380711/invalid-sender-error-at-gcm-registration/36397562#36397562)回答 –

+0

对不起,但那不相关。目前我正在执行演员制,而演员制作人与这些API分开。应用程序ID与这些API项目ID不同,它通常是通过创建Play商店实例而不是API项目生成的。 –

回答

0

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

要注册演员的应用ID,请转到此page

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

或者,如果你需要定制,你可以用其他的接收器类型之一(设计/自定义),但对于这些,你需要一个独特的APP_ID注册一个收费低廉Google Cast SDK Developer Console

相关问题