eu gostei muito desse post aqui, acho que estaria dentro daquilo que eu vinha pedindo a vc Deivid, seria isso mesmo ?
Ou seja a possibilidade de incluir aquilo que tenho que fazer manualmente apos subir o projeto a plataforma.
pois essa foi a maneira de manter constante ativo , em algumas paginas apenas, a possibilidade do cliente ATIVAR ou DESATIVAR o recebimento de mensagens do One Signal, ficando assim sempre no canto inferior direito o SININHO de Inscricao do Onesignal.
var onesignal_user_id = "";
var OneSignal = window.OneSignal || [];
OneSignal.push(function() {
OneSignal.init({
appId: "MINHA ID ONESIGNAL",
safari_web_id: "web.onesignal.auto.4c35e1cb-920a-4e68-be7d-eea8363a1cf4",
notifyButton: {
text: {
'tip.state.unsubscribed': 'Cancelar as Notificações',
'tip.state.subscribed': "Você está Inscrito nas Notificações",
'tip.state.blocked': "Você bloqueou notificações",
'message.prenotify': 'Clique para assinar as notificações',
'message.action.subscribed': "Obrigado por se inscrever!",
'message.action.resubscribed': "Você está Inscrito nas Notificações",
'message.action.unsubscribed': "Você não receberá notificações novamente",
'dialog.main.title': 'Gerenciar Notificações do site',
'dialog.main.button.subscribe': 'ASSINAR INSCRIÇÃO',
'dialog.main.button.unsubscribe': 'CANCELAR INSCRIÇÃO',
'dialog.blocked.title': 'Desbloquear notificações',
'dialog.blocked.message': "Siga estas instruções para permitir notificações:"
},
enable: true,
},
});
OneSignal.getUserId(function(userId) {
onesignal_user_id = userId;
});
});
</script>