我在使用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工作正常)
答案 0 :(得分:-1)
每个有邮递员的帖子的标题都像https://exp.host/--/api/v2/push/send。
请确保在您的App.js中更改“ const PUSH_ENDPOINT = https://exp.host/--/api/v2/push/send