В настоящее время у меня есть метод GET
, который отменяет регистрацию push-уведомлений, когда пользователь выходит из системы в автономном режиме. Я отправляю маркер устройства пользователя и ключ API в бэкэнд, и это отменяет регистрацию пользователя и отключает push-уведомления. Это хорошо работает, но есть одна проблема. Если пользователь выходит из системы в автономном режиме, это не будет работать.
Единственное решение, которое я придумал, - это сохранить ключ API и токен устройства и подождать, пока пользователь снова не подключится к сети. Затем я отправлю запрос API. Не уверен, насколько хорошо это решение, но единственное, которое я придумал, может работать.
Edit: Моя самая большая проблема в том, чтобы отменить регистрацию push-уведомлений при выходе из системы в автономном режиме, о которых я не видел в StackOverflow. Да, я могу отменить регистрацию push-уведомлений, когда пользователь выходит из системы, но не когда он делает это в автономном режиме.
Редактировать 2: Отменив регистрацию, я хотел сообщить моему серверу, что он не отправляет push-уведомления.