Como ativar os tipos de notificação de push do pacote de configurações ao se registrar para notificação de push?
-
19-09-2019 - |
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?
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