Je ne trouve plus l'app_id nécessaire à la mise en œuvre des services Google Play, y compris Google Cast, la facturation via l'application, etc.

Exemple:

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

Il était auparavant obtenu via la console développeur de Google Play ici:

Google Play Developer Console 2014

Cependant, Google a récemment publié sa nouvelle console Play et les choses ont été complètement restructurées:

Google Play Developer Console Avril 2017

Où se trouve maintenant l'app_id dans la Play Developer Console?

3
Dallas Charter 21 avril 2017 à 06:55

3 réponses

Meilleure réponse

@ ali-naddaf est correct, l'ID d'application requis pour la diffusion est introuvable sur la console développeur de Google Play. Il est plutôt obtenu en visitant https://cast.google.com/publish/#/overview et créer une nouvelle application. La valeur par défaut est un récepteur multimédia stylisé. Une fois que vous avez créé votre instance d'application, vous recevez votre identifiant d'application:

Console SDK Google Cast

Vous pouvez ensuite implémenter cet ID d'application dans un fichier xml de chaînes pour configurer vos options de diffusion:

CastOptions castOptions = new CastOptions.Builder()
    .setReceiverApplicationId(context.getString(R.string.app_id))
    .build();
1
Dallas Charter 26 avril 2017 à 00:01

Vous pouvez utiliser l'ID d'application «Default Media Receiver» si vous êtes d'accord avec l'utilisation du «Default Media Receiver». Cela signifie que vous ne pouvez pas personnaliser l'apparence du récepteur lors de la réception de votre application, donc pas de barre de progression personnalisée sur le téléviseur ou quelque chose (pour autant que je sache).

Vous pouvez donc utiliser l'un des identifiants suivants:

• Pour les applications Android: CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID

• Pour les applications Chrome: chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID

• Pour les applications iOS: kGCKMediaDefaultReceiverApplicationID

App_id par défaut pour le récepteur multimédia par défaut

Ou, si vous avez besoin de cette personnalisation, vous pouvez utiliser l'un des autres types de récepteurs (Stylé / Personnalisé), mais pour ceux-ci, vous devrez vous inscrire pour un app_id unique pour une somme modique au Google Cast SDK Developer Console.

6
Lindsay-Needs-Sleep 6 janv. 2018 à 08:20

Pour enregistrer un identifiant d'application pour Cast, accédez à cette page.

0
Ali Naddaf 21 avril 2017 à 05:56