/ / Como determinar se um usuário não se registrou para receber notificações por push e / ou suas configurações estão desativadas - ios, cordova, apple-push-notifications, ibm-mobilefirst

Como determinar se um usuário não se registrou para receber notificações por push e / ou suas configurações estão desativadas - ios, cordova, apple-push-notifications, ibm-mobilefirst

Estamos enviando notificações push de transmissão emnosso aplicativo híbrido no MobileFirst 7.1 para a tag Push.ALL. No aplicativo, temos uma caixa de diálogo para exibir a mensagem de notificação por push pelo ouvinte onMessage do WL.client. Não queremos que essa caixa de diálogo seja aberta, no entanto, quando o usuário não está registrado para receber notificações push na instalação do aplicativo ou mais tarde modificamos suas configurações para desativar notificações push para nosso aplicativo.Como podemos impedir que o ouvinte onMessage abra a caixa de diálogo? O ouvinte está disparando quando o aplicativo é aberto, mesmo se o usuário tiver optado por não receber notificações por push.

Respostas:

0 para resposta № 1

Empurre aplicativos habilitados inscrever-se automaticamentea tag Push.ALL. Caso você não queira (seu usuário não está se registrando para enviar ou desabilitar envio), você pode cancelar a inscrição no Push.ALL, para impedir que as notificações de transmissão cheguem ao cliente específico.

Usar unsubscribeTag(tagname,options) API para isso.

Mais detalhes sobre a API Aqui.