Como ativar os tipos de notificação de push do pacote de configurações ao se registrar para notificação de push?

StackOverflow https://stackoverflow.com/questions/1715333

Pergunta

Eu criei o pacote de configurações e também três interruptores para alerta, som e crachá. Também estou recebendo 0 ou 1 de acordo com o Switch (ON/OFF). Agora, como faço para ativar apenas os tipos de notificação selecionados ao chamar esse método

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(here I want to set types from settings)];

Como faço para definir tipos?

Foi útil?

Solução

Você pode simplesmente passar um (ou ou de múltiplo) UIREMOTENOTIFICAÇÃO, Curti

[[UIApplication sharedApplication] 
     registerForRemoteNotificationTypes:
         (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];

Eu recomendo que você ative todos os tipos aqui. Isso criaria novas configurações para o aplicativo em Configurações de notificação de push no aplicativo Configurações, que é o local padrão para a configuração do usuário da notificação de push.

Eu argumentaria contra ter sua própria configuração no pacote de configurações do aplicativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top