2010-12-10 4 views
0

Wie gehen Sie mit Benutzern um, die Push-Benachrichtigungen zunächst deaktivieren? Ich halte die Push-IDs mit EASYAPNS fest und bin besorgt, dass jemand, der Push-Benachrichtigungen deaktiviert, einige großartige Funktionen meiner App verpassen wird.Wie gehen Sie mit Benutzern um, die Push-Benachrichtigungen nicht aktivieren, aber später vielleicht möchten?

Was machen Sie, wenn Sie später Benachrichtigungen aktivieren möchten? Wenn ich einen Einstellungs-Tab für Push-Benachrichtigungen erstelle und diese später aktiviere, generiert die App dann und da eine Push-ID, oder ist es eine einmalige Sache und sie haben Pech, wenn sie sich nicht für Benachrichtigungen registrieren Zum ersten Mal startet die App?

Dank

Antwort

0

Laut Apple Lokale und Push-Benachrichtigungen Programmieranleitung,
„eine Anwendung soll jedes Mal, es startet und gibt ihre Anbieter die aktuellen Token registrieren.
(...)
Benutzer können danach Ändern Sie die aktivierten Benachrichtigungstypen in der Einstellung "Benachrichtigungen" der Anwendung "Einstellungen". Sie können die derzeit aktivierten Benachrichtigungstypen abrufen, indem Sie die Methode aufrufen. "

Der Benutzer kann immer zu den iPhone-Einstellungen gehen und aktivieren oder deaktivieren Benachrichtigungen für Ihre App, spielt keine Rolle, ob er es ursprünglich aktiviert hatte oder nicht.

+0

Cool, danke für die Klärung, ich weiß jetzt, wie ich die Funktionen implementieren kann, die ich brauche. – Convolution

0

Sie müssen den Code für die Einstellung der Push-Benachrichtigung nicht schreiben. Das iPhone selbst verfügt über eine Funktion zum Aktivieren oder Deaktivieren von Push-Benachrichtigungen, aber die Anwendung muss den Code der Push-Benachrichtigung implementiert haben.