Pinpoint没有在Android上提供推送通知

时间:2018-06-02 21:43:19

标签: amazon-web-services aws-amplify aws-pinpoint

我正在使用aws mobileHub作为我的react-native项目。我正在使用aws-amplify库在我的应用程序中使用aws功能,我按照aws-Pinpoint和aws-amplify的所有步骤在android中进行推送通知。当应用程序打开时,我从'aws-amplify-react-native'获取令牌,但是当我开始竞选时,它有时会提供少量消息,但有时没有消息,但我没有收到任何消息,当我尝试直接消息时,它表示成功发送推送通知控制台,但我没有收到应用程序。这是成功消息的图像

Image of console

1 个答案:

答案 0 :(得分:0)

您介意使用AWS CLI发送测试消息进行测试。原因是CLI可以为您提供更详细的错误消息。看起来像这样。

aws pinpoint send-messages --application-id {appid} --message-request '{
    "Addresses": {
        "{token}": {
            "ChannelType": "GCM"
        }
    },
    "MessageConfiguration": {
        "GCMMessage": {
            "Body": "Test Body",
            "Title": "Test Title"
        }
    }
}

希望您从中得到的答复将告诉您请求失败的原因。我对错误的猜测是,您以某种方式拥有无效的令牌。