Come abilitare tipi di notifica push dalle impostazioni del pacchetto al momento della registrazione per la notifica push?

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

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?

È stato utile?

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
scroll top