2015-06-30 6 views
6

Aus den Recherchen, die ich gemacht habe, kann ich keine konkreten Antworten auf diese Frage finden. Die Desktop-Version von Safari unterstützt diese Funktionalität seit einiger Zeit, aber unterstützt die iOS-Version nativ auch Push-Benachrichtigungen von Websites? Wenn nicht, gibt es eine alternative Lösung?Unterstützt iOS Safari und/oder Microsoft Edge Push-Benachrichtigungen?

Ich kann auch nichts auf Microsoft Edge finden, die diese Funktion unterstützt. Ich habe das Gefühl, dass ich das zu einem bestimmten Zeitpunkt gelesen habe, aber es fällt mir schwer, jetzt etwas zu finden.

+0

Ich glaube nicht, dass Apple Push-Benachrichtigungen in iOS Safari ab sofort unterstützt. Laut ihrem Dokument wird es derzeit nur auf OS X 10.9 oder höher unterstützt. Ich werde jedoch auch einige Nachforschungen anstellen und Sie wissen lassen, ob ich irgendeine Alternative finde. https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/NotificationProgrammingGuideForWebsites/PushNotifications/PushNotifications.html – tek3

+0

Hallo J.p. Hechter, wenn meine Antwort hilfreich wäre, wäre es großartig, wenn Sie meine Antwort als richtig markieren könnten. Vielen Dank! –

Antwort

5

Microsoft Edge unterstützt derzeit keine Benachrichtigungen, obwohl es derzeit mit 550 Stimmen für User Voice geprüft wird.

Sie können den aktuellen Status finden auf status.modern.ie.

0

Safari auf iOS unterstützt keine Push-Benachrichtigungen. Wenn Sie Dienste benötigen, um Push-Benachrichtigungen an Ihr Telefon zu senden, ohne eine App/etc. Du könntest immer Pushover/Pushbullet verwenden.

0

Wenn Sie Push-Benachrichtigungen von Ihrer Web-Anwendung unter Windows 10 angezeigt werden sollen könnten Sie einen gehostete Web-App zu bauen und sie durch den Laden verteilen. Dies gibt Ihnen die Möglichkeit, System Push-Benachrichtigungen zu senden. Für eine Einführung siehe http://blogs.windows.com/buildingapps/2015/07/06/project-westminster-in-a-nutshell/. Die Probe wird auf dieser Seite zeigt die Verwendung von Push-Benachrichtigungen von einem Web-App:

if (typeof Windows !== 'undefined' && 
    typeof Windows.UI !== 'undefined' && 
    typeof Windows.UI.Notifications !== 'undefined') { 
     //Call Windows.UI.Notifications 
} 
0

Das Problem mit Push-Benachrichtigungen ist, gibt es noch eine Menge Leute auf ältere Firefox und Chrome-Browser, Internet Explorer kann nie unterstützt werden, Safari basiert auf Apples eigenen Protokollen und ist so aufregend wie Webbrowser-Push - es kann nur ein Teil der Lösung sein.

Ich fange an, Benachrichtigungen über Amazon Web Services SNS zu kodieren, und wenn es gut geht, werde ich zurückkreisen. Sie unterstützen noch nicht die Chrome/Firefox-Benachrichtigungen, aber da Amazon dies für den internen Gebrauch wünscht, denke ich, dass es eine gute Chance gibt, dass es passieren wird (oder ich kann eine einfache Lambda-Funktion dafür erstellen, wenn nötig).

Derzeit Amazon Unterstützung:

Sie Push-Benachrichtigungen an den beiden mobilen Geräte und Desktop-PC mit einem der folgenden unterstützten Push-Benachrichtigungsdienste senden:

  • Apple Push

    • Amazon Geräte Messaging (ADM) Benachrichtigungsdienst (APNS) für iOS und Mac OS X
    • Baidu Cloud Push (Baidu)
    • Google Cloud Messaging für Android (GCM)
    • Microsoft Push Notification-Service für Windows Phone (MPNS)
    • Windows-Push Notification Services (WNS)

    Beachten Sie, dass iOS und OS X enthält, und die Windows Desktop

  • 1

    Unterstützung für Microsoft Edge wird sehr bald kommen, da auf 3. Februar 2016Microsoft announced:

    Die Push-API ist mit einer hohen Priorität im Rückstand.

    Für iOS gibt es derzeit keine offiziellen Pläne.

    0

    Seit der letzten Windows Insider Preview-Version (Build 14.14342) sind Webbenachrichtigungen standardmäßig unter Microsoft Edge auf Windows 10-PCs und -Tablets aktiviert. (seit 16. Mai 2016)