Come abilitare tipi di notifica push dalle impostazioni del pacchetto al momento della registrazione per la notifica push?
-
19-09-2019 - |
Domanda
Ho creato impostazioni fascio e anche tre interruttori per l'avviso, il suono e distintivo. Inoltre sto ottenendo 0 o 1 secondo per attivare (On / Off). Ora Come faccio ad attivare solo determinati tipi di notifica quando si chiama il metodo
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(here I want to set types from settings)];
Come faccio a impostare i tipi?
Soluzione
Si può solo passare una (o l'OR di multiplo) UIRemoteNotificationType , come
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
Vi consiglio di attivare tutti i tipi qui. Questo creerebbe un nuovo impostazioni per l'App sotto Impostazioni di notifica push in applicazione Impostazioni, che è il luogo standard per la configurazione utente di notifica push.
Direi contro avere la propria configurazione nelle impostazioni dell'app bundle.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow