2013-07-29 16 views
16

Vor ein paar Monaten sah ich, dass Safari 7 Push-Benachrichtigungen zuließ und es schien ein sehr nützliches Tool zu sein, außer jedem Beispiel, das ich gesehen habe.Mobile Safari Push Benachrichtigungen

Funktionieren die Safari-Push-Benachrichtigungen auf Mobilgeräten und wenn nicht, gibt es Pläne, diese in naher Zukunft auf Safari Mobile zu veröffentlichen?

Antwort

7

Ich denke, es ist nur für OS X, zumindest für jetzt. Ich habe eine E-Mail von Apple erhalten, die dieses sendet: https://developer.apple.com/notifications/safari-push-notifications/.

Ich warte auch auf Web-basierte Push-Benachrichtigung auf iOS. Aber es scheint, dass Apple eine nativ-erste Strategie auf der iOS-Plattform verfolgt, die nativen Apps viel mehr Rechte einräumt als dem mobilen.

+0

Dies ist immer noch der Fall? Weiß jemand, ob native lokale Web-Benachrichtigungen bereits implementiert wurden? funktioniert so gut auf dem Desktop, Schade, es nicht übertragbar zu machen – benbyford

+0

Es scheint, es ist immer noch "in Entwicklung" wie November 2017 - https://webkit.org/status/#specification-service-workers – Zotov

2

Da dies vor 2 Jahren war, denke ich nicht mehr, dass dies von Nutzen ist, aber Apple hat weder Pläne, auf Mobilgeräte zu expandieren, noch hat es einen Plan für Push-Benachrichtigungen auf Mobilgeräten. Ich war auf der Apple-Entwickler-Website und habe festgestellt, dass es keine Möglichkeit für Push-Benachrichtigungen auf IOS gibt. Benutzer, die Google Chrome verwenden, können jedoch Push-Benachrichtigungen für Android mit der Push-API (https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web?hl=en)

0

verwenden. Momentan gibt es keine Möglichkeit, Push-Benachrichtigungen an mobile Safari zu senden und auch keine Pläne, sie in Zukunft hinzuzufügen.

Allerdings haben die neuesten Versionen von Chrome auf Android begonnen, die Push-Benachrichtigungen über die Push-API zu unterstützen. Daher möchte Apple Push-Unterstützung für iOS hinzufügen, damit Android nicht veraltet.