2017-05-16 6 views
1

私はWebアプリケーションを開発しており、iPhoneのユーザーにプッシュ通知を送信したいと思います。ブラウザからこれを行う方法はありますか? ChromeやSafariは関係ありません。web-appからiOSの通知をプッシュ

答えて

3

任意のiOSのブラウザ(Safariの、iOS用クローム、...)にプッシュ通知を受信することはできません。その理由は、iOSにまだサービスワーカーの実装が含まれていないことです。これはプッシュ通知が機能するために必要です。 https://webkit.org/status/#specification-service-workers

そして、それはすでにOS X用のSafariに取り組んでいる: それはしかし、現在開発中であるhttps://developer.apple.com/notifications/safari-push-notifications/

一方、あなたは、少なくともiOSの上で、あなたのアプリのネイティブ実装のために解決しなければなりません。私のお勧めは、Web用に開発したものを使って、Apache Cordovaを使ってハイブリッドアプリにすることです。

サポートがここにあります場合にも、定期的にチェックすることができます。

0

ウェブアプリケーションからプッシュ通知を送信できます。唯一の条件は、特定のアプリケーションのプッシュ通知を受信するためにモバイルデバイスが登録されている必要があることです。プッシュ通知の登録はネイティブアプリを通じて行われ、ネイティブアプリを通じてのみ実行できます。ネイティブアプリがプッシュ通知用に登録されると、ネイティブクライアントをプロビジョニングするために使用される証明書と一緒に使用できる認証トークンをサーバーに送信して、プッシュ通知をモバイルデバイスに送信できます。ウェブアプリ、今日のよう

詳細はプッシュ通知にアップルのガイドラインを参照してください

https://developer.apple.com/notifications/

+0

感謝。この日付の時点で、iosのブラウザからプッシュ通知を送信することはできません。 –

+0

ネイティブアプリにプッシュ通知機能を統合している場合は、それ以外はできません。 – user3575114