Я добавил One Signal в заголовок моего сайта, как указано в инструкции, и использую этот блок кода для активации opt-in
var OneSignal = window.OneSignal || [];
OneSignal.push(function() {
OneSignal.init({
appId: "556b3ff9-d4d4-44b3-93df-1506c9c9247b",
autoResubscribe: true,
notifyButton: {
enable: true,
},
welcomeNotification: {
"title": "Welcome to NCCE Community",
"message": "Thanks for subscribing!",
// "url": "" /* Leave commented for the notification to not open a window on Chrome and Firefox (on Safari, it opens to your webpage) */
}
});
OneSignal.showNativePrompt();
});
Кажется, это работает для регистрации пользователей, но при каждой загрузке страницы Я получаю всплывающее окно от OneSignal, пытающегося снова подписаться. В окне написано «Уже подписан». Как запретить OneSignal подписываться на пользователя при каждой загрузке страницы? Я полагал, что это будет на их стороне?