Я использую aws mobileHub для своего проекта, ориентированного на реакцию. Я использую библиотеку aws-ampify для использования функций aws в своем приложении, и я выполняю все шаги aws-Pinpoint и aws-ampify для push-уведомлений в Android. Когда приложение открывается, я получаю токен от aws-ampify-response-native, но когда я начинаю кампанию, он иногда доставляет несколько сообщений, иногда ни одного, но я не получал ни одного из них, и когда я пытаюсь отправить прямые сообщения, он говорит об успешной отправке push-уведомления с точного определения консоль, но я ничего не получил в приложении. Вот изображение сообщения об успехе
Pinpoint не отправляет push-уведомления на Android
comment
Вы нашли решение этой проблемы? Вы используете голый реагирующий родной? или экспоКит?
- person Lucky_girl   schedule 15.04.2019
comment
найдено, экспокит
- person Amjad Mehmood   schedule 15.04.2019
comment
Какое было решение? У меня похожая проблема
- person Lucky_girl   schedule 15.04.2019
comment
Взгляните на мою проблему: github.com/aws-amplify/amplify- js / issues / 3080 Может, вы мне что-нибудь порекомендуете.
- person Lucky_girl   schedule 15.04.2019
Ответы (1)
Не могли бы вы протестировать отправку тестового сообщения с помощью интерфейса командной строки AWS. Причина в том, что интерфейс командной строки может выдать более подробное сообщение об ошибке. Это выглядело бы примерно так.
aws pinpoint send-messages --application-id {appid} --message-request '{
"Addresses": {
"{token}": {
"ChannelType": "GCM"
}
},
"MessageConfiguration": {
"GCMMessage": {
"Body": "Test Body",
"Title": "Test Title"
}
}
}
Надеюсь, ответ, который вы получите, расскажет вам причину, по которой ваши запросы не выполняются. Я предполагаю, что неправильно то, что у вас каким-то образом недействительный токен.
person
HenrikJohnson
schedule
05.02.2019