web-dev-qa-db-fra.com

Android GCM: même identifiant d'expéditeur pour plus d'applications

Est-il possible d'utiliser le même identifiant d'expéditeur pour plus d'applications? Maintenant, j'ai 18 applications (langue différente et certaines fonctionnalités) qui utilisent le même backend. Maintenant, j'implémente les notifications Push avec GCM. Mais l'équipe de backend préfère n'avoir qu'un seul projet google - SENDER ID pour toutes les applications. Quelqu'un l'a-t-il essayé? Ce scénario est-il possible? Quels sont les inconvénients?

Merci

43
pcu

Les développeurs sont parfaitement invités (et encouragés) à utiliser le même ID expéditeur/clé API pour toutes leurs applications.

Lorsque vous envoyez un message, vous spécifiez un ID d'enregistrement, qui est implicitement lié au nom du package de l'application + du périphérique sur lequel il a été généré. Seule l'application qui a demandé l'ID d'enregistrement recevra votre message.

Source: Je suis membre de l'équipe Android de Google.

102
Trevor Johns