Google Cloud Messaging (fake_message_id)

Ich habe node.js Server:

var gcm = require('node-gcm'); // create a message with default values var message = new gcm.Message(); // or with object values var message = new gcm.Message({ collapseKey: 'demo', delayWhileIdle: true, timeToLive: 3, data: { key1: 'message1', key2: 'message2' } }); var sender = new gcm.Sender('AIzaSyChp2jTQsgPkLaaVgFh6yoovu1Td7tuQMo'); var registrationIds = []; // OPTIONAL // add new key-value in data object message.addDataWithKeyValue('key1','message1'); message.addDataWithKeyValue('key2','message2'); // or add a data object message.addDataWithObject({ key1: 'message1', key2: 'message2' }); // or with backwards compability of previous versions message.addData('key1','message1'); message.addData('key2','message2'); message.collapseKey = 'demo'; message.delayWhileIdle = true; message.timeToLive = 3; message.dryRun = true; // END OPTIONAL // At least one required registrationIds.push('APA91bGV0W6lgapC07aHc-sQdd462f_lCoUY0r5mqVtdFX1ZfK31njMUeyVXXXXXXXXXXXXXXXXXXXXXXXXX0SiAp29dkyxdJ5Y8Cl2tO1aih0KeViA9hK3Q47atoU8qsD6ITbg'); /** * Params: message-literal, registrationIds-array, No. of retries, callback-function **/ sender.send(message, registrationIds, 4, function (err, result) { console.log(result); }); 

Ich habe ein:

  • Android: Neustart Anwendung nach Update - ACTION_PACKAGE_REPLACED
  • Messen Sie die Zeit für Android-Anwendungen
  • Android Studio - Build Skript Fehler, nicht unterstützt Gradle DSL-Methode gefunden: 'android ()'!
  • ViewPostImeInputStage ACTION_DOWN
  • Warum funktioniert nicht auf Android ProgressBar?
  • Android Key Hash für Facebook mit Cordova
  • {Multicast_id: -1, Erfolg: 1, Fehler: 0, canonical_ids: 0, Ergebnisse:
    [{Message_id: fake_message_id '}]}

    Und die Nachricht wird nicht an Empfänger gesendet.

    Was bedeutet fake_message_id?

  • Android BottomSheet: Hängt unter der Symbolleiste
  • Keine Ressource-ID für Attribut 'srcCompat' im Paket 'learnapp.android.example.com.learnapp' gefunden
  • Ressourcen $ NotFoundException: Resource ID # 0x0 in AlertDialog
  • Phonegap - Wähle Bild aus der Galerie
  • Verwenden von Philips Hue mit Port Forwarding
  • Android scrollview autoscrolling als Text hinzugefügt wird
  • One Solution collect form web for “Google Cloud Messaging (fake_message_id)”

    Wenn ich deinen Code betrachte, kann ich sehen, dass du die Eigenschaft dryRun der Nachricht auf true gesetzt hast:

     message.dryRun = true; 

    Auf diese Weise sagen Sie den Google-Servern, dass dies eine Testnachricht ist, um zu sehen, ob alle Schlüssel richtig konfiguriert sind. Wenn Sie diese Zeile kommentieren oder die Eigenschaft auf false setzen (ihr Standardwert), dann wird die Nachricht als eine echte Nachricht behandelt.

    DryRun Antworten sind auch leicht durch ihre Multicast_id, die immer -1 sein wird

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.