Android notifications push - comment faire pour obtenir l'id de l'appareil

Je suis coincé avec le processus de création d'une notification push à l'aide de Google cloud notifications.

Ce que je suis en train de travailler sur est la partie où je suis censé obtenir l'id de périphérique de l'appareil afin que je puisse utiliser ce périphérique id plus tard, quand j'ai besoin d'envoyer une notification push.

J'ai donc ce code:

    GCMRegistrar.checkDevice(this);
    GCMRegistrar.checkManifest(this);

    final String regId = GCMRegistrar.getRegistrationId(this);
    if (regId.equals("")) 
    {
        GCMRegistrar.register(this, SENDER_ID);
    } 
    else 
    {
        //Log.v(TAG, "Already registered");
    }

et j'ai pensé que cette ligne

final String regId = GCMRegistrar.getRegistrationId(this);

Allait faire de moi l'id de l'appareil donc je pouvez la stocker quelque part. Mais je pense que je suis sorti de la piste dans la façon dont c'est fait pour travailler. Quelqu'un pourrait-il m'expliquer comment je peux obtenir l'identifiant unique de l'appareil afin que je puisse les stocker pour plus de notifications push?

OriginalL'auteur Genadinik | 2012-10-17