So aktivieren Sie Push -Benachrichtigungstypen vom Einstellungsbündel bei der Registrierung zur Push -Benachrichtigung?

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

Frage

Ich habe Einstellungsbündel und drei Switches für Alarm, Sound und Abzeichen erstellt. Ich bekomme auch 0 oder 1 gemäß Switch (Ein/Aus). Wie aktiviere ich nun nur ausgewählte Benachrichtigungstypen beim Aufrufen dieser Methode?

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

Wie setze ich Typen?

War es hilfreich?

Lösung

Sie können einfach einen (oder das oder von mehreren) übergeben UiremotenotificationType, wie

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

Ich empfehle Ihnen, alle Typen hier zu aktivieren. Dies würde eine neue Einstellungen für die App unter Push -Benachrichtigungseinstellungen in der Einstellungs -App erstellen. Dies ist der Standardplatz für die Benutzerkonfiguration der Push -Benachrichtigung.

Ich würde mich gegen Ihre eigene Konfiguration in Ihrem App -Einstellungspaket aussprechen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top