android上的EXPO.io推送通知无法正常工作

时间:2018-03-28 01:49:04

标签: android react-native push-notification expo

我在使用expo向Android发送推送通知时遇到了一些问题

为了确保我有一个干净的推送令牌,我从设备中删除了应用程序并重新安装了应用程序(独立) 这创造了一个全新的推送令牌。 一切都很好。

然后我尝试使用邮递员发送推送通知:

{
  "to": "ExponentPushToken[dgbW_nEUW-Yp9WpWiLpBIu]",
  "sound": "default",
  "body": "Hello world!"
}

这就是我得到的:

{
    "data": {
        "status": "ok"
    }
}

此时我没有收到推送通知。

当我尝试发送另一个时,这就是我得到的:

{
    "data": {
        "status": "error",
        "message": "SNS failed to send the notification (reason: EndpointDisabled, status code: 400).",
        "details": {
            "error": "DeviceNotRegistered",
            "sns": {
                "statusCode": 400,
                "reason": "EndpointDisabled",
                "__message": "Endpoint is disabled"
            }
        }
    }
}

有没有人知道会发生什么?这是一个错误吗? (ios工作正常)

1 个答案:

答案 0 :(得分:-1)

每个有邮递员的帖子的标题都像https://exp.host/--/api/v2/push/send

请确保在您的App.js中更改“ const PUSH_ENDPOINT = https://exp.host/--/api/v2/push/send