Gibt es eine Möglichkeit in iOS-Handy-Anwendung, so dass wir in der App selbst eine Schaltfläche zum Deaktivieren von Push-Benachrichtigungen aus der App geben (Ich verwende Swift-Sprache für die Programmierung). Jede Hilfe wird sehr hilfreich sein.Push-Benachrichtigungen ausschalten
Antwort
können Sie entfernen/set Gerät Token vom Server auf Remote-Benachrichtigung Ein/Aus-Kippschalter
[[UIApplication sharedApplication] unregisterForRemoteNotifications];
http://StackOverflow.com/a/11187281/5513229 – Clown
Bitte schauen Sie auf [antworten] – JimHawkins
@JimHawkins Ich habe es gelesen. Wo ist das Problem? – Clown
Sie sollten auf der Serverseite zu deaktivieren Push-Benachrichtigungen implementieren. Apple Docs sagte, dass Sie nur dann
anrufen sollten, wenn Sie keine Benachrichtigungen mehr in der App bereitstellen. Link
Auf der anderen Seite bietet iOS8 API zum Öffnen von Settings.app, wo Benutzer Benachrichtigungen für Ihre App mit Switch-Steuerelement deaktivieren können. Beispiel:
if (&UIApplicationOpenSettingsURLString != NULL)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
Sie können es von Ihrer Serverseite verwalten, erstellen Sie eine API für es. Welches ist die beste Lösung für mich. Andernfalls können Sie die Registrierung Ihres Geräts aus dem APN aufheben oder die App-Einstellungen öffnen und den Benutzer ausschalten lassen.
Empfohlener Ansatz: Versuchen Sie, dies aus dem Backend zu behandeln. Es wird in der Zukunft hilfreich sein.
Lösung: Sie können unregisterForRemoteNotifications
verwenden. Diese Funktion wird zum Aufheben der Registrierung aller Benachrichtigungen aus dem Apple Store verwendet. Auch wenn Sie Push-Benachrichtigungen aktivieren möchten, können Sie sich registrieren mit registerForRemoteNotifications
So müssen Sie registrieren/abmelden, wenn Sie nicht wissen, wie das geht.
- 1. Lichter ausschalten
- 2. iPhone: Wie kann ich das iPhone ausschalten/ausschalten/Ereignis/Benachrichtigung ausschalten?
- 3. Ausschalten Jersey Protokollierung programmatisch
- 4. Tomcat-Protokollierung ausschalten
- 5. Windows-Box ausschalten C#
- 6. Ein-/Ausschalten des Monitors
- 7. Ausschalten android.permission.INTERNET in CodenameOne
- 8. Subdomains in phpfastcache ausschalten
- 9. Ton ein-/ausschalten
- 10. Ausschalten von CLANG_ENABLE_MODULE_DEBUGGING Konsequenzen
- 11. Ausschalten eines ExecutorService
- 12. Phonegap ein-/ausschalten Lichtbild
- 13. Jquery ein- und ausschalten
- 14. Ausschalten von ConfigurationItems
- 15. Poltergeist - Ausschalten JQMIGRATE Warnungen
- 16. Bildschirm ausschalten mit Annäherungssensor
- 17. IO-Pufferung ausschalten
- 18. Einen Objekt-Prototyp ausschalten
- 19. Stemming ein-/ausschalten
- 20. Eclipse-Validierung ausschalten
- 21. Flash ein-/ausschalten
- 22. Programmatisch Android-Telefon ausschalten
- 23. youtube-Prozess ausschalten
- 24. Ausschalten in mule
- 25. Rechte Bildschirmlupe (VScode) ausschalten
- 26. Ausschalten Android Dinge
- 27. UIPrintInteractionController, ausschalten Doppelseitige Option?
- 28. Wie netbeans Begrüßungsbildschirm ausschalten?
- 29. Android: Display ausschalten
- 30. iPhone durch Programmierung ausschalten
Tun Sie es mit Server-Seite – karthikeyan
Handle es von der Server-Seite. Machen Sie einen API-Aufruf, um ihn von der Serverseite aus zu deaktivieren, wenn die Aktion geändert wurde. –
Registrieren und Abmelden für die Push-Benachrichtigung. Dies verhindert, dass die Push-Benachrichtigung angezeigt wird. – Arasuvel