简体   繁体   中英

How do you find your Google Cast App ID (app_id) in the 2017 Google Play Developer Console?

I can no longer find the app_id that is required for the implementation of Google Play Services including Google Cast, In-app Billing, etc.

Example:

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

It used to be obtained via the Google Play Developer Console here:

Google Play Developer Console 2014

However Google recently released their new Play Console and things have been completely restructured:

Google Play Developer Console April 2017

Where is the app_id found now on the Play Developer Console?

You can use the "Default Media Receiver" app id if you are okay with using the "Default Media Receiver". This means you can't customize how the receiver looks when receiving your app, so no custom progress bar on the tv or something (as far as I understand).

So you can use one of the following ID's:

•For Android apps: CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID

•For Chrome apps: chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID

•For iOS apps: kGCKMediaDefaultReceiverApplicationID

Default app_id for Default Media Receiver

Or, if you need that customization you can use one of the other receiver types (Styled/Custom), but for these you will need to register for a unique app_id for a small fee at the Google Cast SDK Developer Console .

@ali-naddaf is correct, the application Id required for casting is not found on the Google Play Developer console. It is instead obtained by visiting https://cast.google.com/publish/#/overview and creating a new application. The default is a styled media receiver. Once you have created your application instance, you are given your application Id:

Google Cast SDK Console

You can then implement that application id in a strings xml file to set up your cast options:

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

要注册Cast的应用ID,请转到此页面

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM