/ / iOS: Bestimmen Sie, ob Benachrichtigungen im Benachrichtigungscenter vorhanden sind - ios, object-c, Push-Benachrichtigung und Apple-Push-Benachrichtigungen

iOS: Ermitteln Sie, ob Benachrichtigungen in der Benachrichtigungszentrale vorhanden sind - ios, objective-c, Push-Benachrichtigung, Apple-Push-Benachrichtigungen

Ich arbeite gerade an einer Anwendung und muss feststellen, ob Benachrichtigungen (für diese App natürlich) im Benachrichtigungscenter vorhanden sind. Ich möchte wissen, ob jemand einen Weg kennt Auf die Benachrichtigungen der App im Benachrichtigungscenter zugreifen.

Antworten:

0 für die Antwort № 1

Ich bin nicht sicher, ob ich Sie richtig verstanden habe. Wenn Sie die Liste der Benachrichtigungen von APNS abrufen möchten, ist der einzige und "richtige" Weg, dies zu tun, indem Sie sich auf den Standard-Push-Benachrichtigungsmechanismus verlassen. Fangen Sie einfach eine Benachrichtigung an, wenn sie kommen, und speichern Sie sie irgendwo in einem NSArray könnte sein.

Es gibt keine Möglichkeit, Push-Benachrichtigungen abzurufen, wenn sie sich noch auf dem Server befinden. Dies ist offensichtlich, weil sie noch nicht zum Gerät gekommen sind!


0 für die Antwort № 2

Wenn Sie nach Push-Benachrichtigungen fragen: Sie können nicht auf Benachrichtigungen im Benachrichtigungscenter zugreifen. Sie können jedoch alle Benachrichtigungen auf Ihrem Server speichern.

Beachten Sie, dass die Übermittlung von Push-Benachrichtigungen nicht garantiert werden kann.

Vom lokalen und Push-Benachrichtigungsprogrammierhandbuch: Weitere Informationen zu Push-Benachrichtigungen

... Sie sollten niemals den Remote-Benachrichtigungsmechanismus für den Datentransport verwenden, da die Zustellung von Push-Benachrichtigungen nicht garantiert werden kann.