Постоянная перезагрузка страницы из-за OneSignal?
Всем привет. Пишу проект в связке React, TypeScript + плагин для пуш уведомлений OneSignal. Почему то когда пользователь одобряет подписку в окошке, и перезагружает страницу или перезаходит страница начинает перезагружаться около 5-ти раз подряд, с лева написано в маленьком белом окошке "Обращение к onesignal.com...", и так каждый раз. Устанавливал через React, в public/index.html CDN ссылка, + SDK файлы.
Вот код связанный с подключением:
(window as any).OneSignal = (window as any).OneSignal || [];
const OneSignal = (window as any).OneSignal;
useEffect(() => {
OneSignal.push(() => {
OneSignal.init({
appId: "------------------------------",
});
});
}, []);
Код связанный с отслеживанием нажатия на кнопку "subscribe"(в окне).
OneSignal.push(() => {
OneSignal.on("subscriptionChange", (state: any) => {
const data = JSON.parse(JSON.stringify(state));
const { userId } = data.to;
console.log(userId);
});
});
Ещё второй баг в localStorage, хранятся не верные данные о выборе пользователя. "onesignal-notification-prompt": "{"value":""dismissed"","timestamp":1628253887113}", при том что я выбирал подписаться. И оно даже работает если отправлять пуш.
Помогите пожалуйста, очень нужно.