Я пишу приложение для ионных приложений и пытаюсь заставить Push Notifications работать.Push Notifications to Ionic app using GCM
Я использую плагин phonegap-plugin-push для этого.
На мероприятии «$ ionicPlatform.ready» Я получаю устройство маркера
var push = PushNotification.init({
android: {
senderID: "36112019308"
}
});
push.on('registration', function(data) {
window.localStorage.setItem('tkn', data.registrationId);
});
хорошо, здесь я получить регистрационный идентификатор. Теперь, когда я пытаюсь выполнить действия, описанные here с завитком командой, как следующий
curl --header "Authorization: key={KEY_GOT_ON_GOOGLE_CONSOLE}" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"THE_REGISTRATION_ID_GOT_ON_DEVICE"]}"
Я получаю ошибку:
{"multicast_id":4787366485826638756,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}
Ну, я уверен, что ключ и регистрационный код правильно, потому что если я изменить ключ я получаю несанкционированной ошибки, и если изменить регистрационный номер я получаю InvalidRegistration ошибка
Что может быть, что я поступаю неправильно?
Доп информация
- Тестирование с помощью отладочных
Вы отметили это сообщение: http://stackoverflow.com/a/36492797/2549619? – e666