В приложении пользователь отправляет жалобу, и через каждые 30 минут он должен получать push-уведомление «Вы решили вопрос?»пока пользователь не нажмет кнопку «да». Другими словами, мне нужно обрабатывать запрос каждые 30 минут, даже если приложение находится в фоновом режиме. Я использую socket.io-client, но иногда это работает, иногда нет.Я новичок в сокетах. Что я могу решить эту проблему?
import SocketIOClient from "socket.io-client";
......
constructor(props) {
super(props);
this.socket = SocketIOClient(base_url);
this.socket.on("notify", function(data) {
console.log("SOCKET", data,new Date().toLocaleString());
});
}
PS Английский язык не является моим родным языком. Заранее прошу прощения.