Я получаю ошибку {"code": 401, "errno": 109, "error": "Unauthorized", "more_info": "http://autopush.readthedocs.io/en/latest/http.html#error-codes", "message": "Request did not validate missing authorization header"}
в моем приложении rails. Но до вчерашнего дня она работала просто отлично ...
Это код для payload_send
Webpush.payload_send(
endpoint: s[:endpoint],
p256dh: s[:p256dh],
auth: s[:auth],
vapid: {
subject: vapid_keys[:subject],
public_key: vapid_keys[:public_key],
private_key: vapid_keys[:private_key]
}
)
И все необходимые параметры определенно полностью заполнены.
Я использую эту библиотеку webpu sh для рельсов https://github.com/zaru/webpush