Nie można odbierać powiadomień push w systemie Android za pomocą trigger.io i parse.com

Właśnie zacząłem rozwijać aplikację na Androida i iPhone'atrigger.io iparse.com. Teraz utknąłem, próbując dodać powiadomienia push do aplikacji. Wysyłam pchnięcia testowe z panelu sterowania pod adresemparse.com ale nic nie dzieje się na testowanym telefonie z Androidem.

Oto co zrobiłem:

Dodano sekcję partnerów / analizy wconfig.json zapplicationId iclientKey z ustawień naparse.com

Dodany"event": true do sekcji modules w config.json

Mój config.json wygląda tak:

{
  "config_version": "2",
  "name": "My test app",
  "author": "(my email)",
  "version": "0.1",
  "platform_version": "v1.4",
  "description": "An empty app created by default",
  "modules": {
    "logging": {
     "level": "DEBUG"
    },
    "event": true,
    "geolocation": true,
    "contact": true,
    "file": true,
    "is": true,
    "media": true,
    "notification": true,
    "prefs": true,
    "request": {
      "permissions": ["http://*/*", "https://*/*"]
    },
    "tools": true,
    "reload": true
  },
  "partners": {
    "parse": {
      "applicationId": "(my real app id)",
      "clientKey": "(my real client key)"
    }
  }
}

Dodano następujący kod do nasłuchiwania nadchodzących pchnięć:

forge.logging.info('Adding push listener');

forge.event.messagePushed.addListener(function (msg) {
  forge.logging.info('Got push: ');
  forge.logging.info(JSON.stringify(msg));
}, function(err) {
  forge.logging.error('There was an error receiving push!');
  forge.logging.error(err);
});

Aby przetestować aplikację, łączę telefon z Androidem kablem USB z komputerem Mac i wybieram „Uruchom android” w zestawie narzędzi Wyzwalacz w przeglądarce

W dzienniku widzę komunikaty „Inicjowanie analizowania składni i subskrybowania kanału domyślnego” oraz „Dodawanie odbiornika wypychającego”

Idę do powiadomień Push parse.com i widzę, że istnieje jedno podłączone urządzenie. Testuję, aby wysłać kilka wiadomości, niektóre w trybie „Wiadomość”, inne w trybie JSON.

Parse uważa, że ​​wiadomości są wysyłane, ale nic nie jest rejestrowane po mojej stronie

Testowałem także podłączenie innego telefonu z Androidem. Następnie przeanalizowałem, że istnieją dwa dostępne telefony, ale nowy telefon też nie otrzymał żadnych wiadomości.

Patrząc na dokumentację i przykłady nie mogę wymyślić nic innego do wypróbowania. Nie mogę zdecydować, czy to jesttrigger.io problem lub aparse.com problem.

Czy ktoś ma jakieś pomysły?

questionAnswers(1)

yourAnswerToTheQuestion