web-dev-qa-db-ja.com

WebアプリからiOSでプッシュ通知

Webアプリを開発していますが、iPhoneのユーザーにプッシュ通知を送信したいと考えています。ブラウザからこれを行う方法はありますか? ChromeまたはSafariは関係ありません。

7
antontitoff

現在のところ、WebアプリはiOSブラウザー(Safari、Chrome、...)でプッシュ通知を受信できません。理由は、iOSにはまだService Workers、これはプッシュ通知が機能するために必要ですが、現在開発中です https://webkit.org/status/#specification-service-workers

そして、OS XのSafariですでに動作しています: https://developer.Apple.com/notifications/safari-Push-notifications/

その間、少なくともiOSでは、アプリのネイティブ実装を受け入れる必要があります。私が推奨するのは、Web用に開発したものを使用し、 Apache Cordova を使用してハイブリッドアプリにすることです。

ここでサポートが利用可能かどうかを定期的に確認することもできます。

14
jaime.ferbec

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

詳細については、Appleプッシュ通知に関するガイドラインを参照してください。

https://developer.Apple.com/notifications/

0
user3575114