[64] Push API は利用者エージェント、 アプリケーションサーバー、 プッシュサービスの3者間の通信に Web Push Protocol を使うと規定しています。 他のプロトコルを使うこともできるとしており、 その場合意味論的に互換性のあることが期待されています。 >>63 実際初期の Push API の実装は GCM のような既存の独占的プロトコルが使われていました。
[60] スマートフォンアプリでは、 Apple (iOS) の APNs や、 Google (Android) の GCM (後に FCM) でプッシュ通知が送信できるようになっていました。 Webアプリケーションも対応が期待されていました。
[61] Webプラットフォームには既に Notification
が追加されていましたが、これだけでは
Webブラウザーで開いているときにしか通知を表示できませんでした。
[13] Chromium Blog: Reaching and re-engaging users on the mobile web ( 版) http://blog.chromium.org/2015/04/reaching-and-re-engaging-users-on.html
[12] Chromium Blog: Streamlining Notifications on Desktop ( 版) http://blog.chromium.org/2015/10/streamlining-notifications-on-desktop.html
[1] Push API ( ( 版)) http://dvcs.w3.org/hg/push/raw-file/default/index.html
[2] Push API ( ( 版)) http://www.w3.org/TR/2012/WD-push-api-20121018/
[3] Push API Patent Advisory Group Charter ( ( 版)) http://www.w3.org/2013/03/push-pag-charter.html
[4] W3C Launches Patent Advisory Group for Push API ( (Ian Jacobs 著, 版)) http://lists.w3.org/Archives/Public/public-webapps/2013AprJun/0802.html
[5] Push API ( ( 版)) http://www.w3.org/TR/2013/WD-push-api-20130815/
[6] IRC logs: freenode / #whatwg / 20131203 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20131203#l-704
[7] [dispatch] Charter Proposal: Web Push ( ( 版)) http://www.ietf.org/mail-archive/web/dispatch/current/msg05560.html
[8] Push API ( ( 版)) http://www.w3.org/TR/2014/WD-push-api-20141007/
[9] Chromium Blog: Chrome 42 Beta: Push Notifications, Promoting Add to Home Screen and ES6 Classes ( 版) http://blog.chromium.org/2015/03/chrome-42-beta-push-notifications_12.html
[10] Push Notifications on the Open Web | Web Updates - Google Developers ( 版) https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web
[11] Using the Push API - Web APIs | MDN ( 版) https://developer.mozilla.org/en/docs/Web/API/Push_API/Using_the_Push_API
[18] Google Chrome pushManager.subscribe does not return a subscription ID and hangs · Issue #94 · OneSignal/OneSignal-Website-SDK ( ()) https://github.com/OneSignal/OneSignal-Website-SDK/issues/94#issuecomment-232448100
[19] 623062 - PushManager.subscribe doesn't return a subscription id - chromium - Monorail ( ()) https://bugs.chromium.org/p/chromium/issues/detail?id=623062
[20] New editor for Push API (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2016OctDec/0025.html
[21] RFC 8030 - Generic Event Delivery Using HTTP Push () https://tools.ietf.org/html/rfc8030
[22] Web Push Parameters () https://www.iana.org/assignments/webpush-parameters/webpush-parameters.xhtml
[23] Push API () https://www.w3.org/TR/2017/WD-push-api-20170222/
[24] Push API () https://www.w3.org/TR/2017/WD-push-api-20170328/
[25] Push API () https://www.w3.org/TR/2017/WD-push-api-20170418/
[26] Re: Update on Push API (Peter Beverloo著, ) https://lists.w3.org/Archives/Public/public-webapps/2017AprJun/0036.html
[27] Push API () https://www.w3.org/TR/2017/WD-push-api-20170419/
[28] Push API () https://www.w3.org/TR/2017/WD-push-api-20170425/
[29] Push API () https://www.w3.org/TR/2017/WD-push-api-20170427/
[30] Requesting accessibility review of Push API (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2017AprJun/0069.html
[31] Requesting i18n review of Push API (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2017AprJun/0070.html
[32] Requesting TAG review of Push API (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2017AprJun/0072.html
[33] Push API () https://www.w3.org/TR/2017/WD-push-api-20170503/
[34] Push API () https://www.w3.org/TR/2017/WD-push-api-20170508/
[35] Push API () https://www.w3.org/TR/2017/WD-push-api-20170622/
[36] Push API () https://www.w3.org/TR/2017/WD-push-api-20170623/
[37] Push API () https://www.w3.org/TR/2017/WD-push-api-20170705/
[38] Add note about single push service per user agent (#244) (msporny著, ) https://github.com/w3c/push-api/commit/bf31ea169766d15cef22e7d421c8cca396866c05
[39] Push API () https://www.w3.org/TR/2017/WD-push-api-20170813/
[40] Push API () https://www.w3.org/TR/2017/WD-push-api-20170822/
[41] Push API () https://www.w3.org/TR/2017/WD-push-api-20170823/
[42] Push API () https://www.w3.org/TR/2017/WD-push-api-20171026/
[43] Push API () https://www.w3.org/TR/2017/WD-push-api-20171215/
[44] Update on Push? (Léonie Watson著, ) https://lists.w3.org/Archives/Public/public-webapps/2018AprJun/0006.html
[46] RFC 8292 - Voluntary Application Server Identification (VAPID) for Web Push () https://tools.ietf.org/html/rfc8292
[47] RFC 8291 - Message Encryption for Web Push () https://tools.ietf.org/html/rfc8291
[48] RFC Errata Report » RFC Editor () https://www.rfc-editor.org/errata_search.php?rfc=8291
[49] ServiceWorker Cookbook () https://serviceworke.rs/
[50] ウェブアプリへのプッシュ通知の追加 | Web | Google Developers () https://developers.google.com/web/fundamentals/codelabs/push-notifications/?hl=ja
[52] Web Pushのサーバ認証VAPIDを試してみる (旧題: GCMの登録が不要になったChromeのWeb Pushを試してみる) - Qiita () https://qiita.com/tomoyukilabs/items/9346eb44b5a48b294762
[55] ウェブアプリへのプッシュ通知の追加 | Web | Google Developers () https://developers.google.com/web/fundamentals/codelabs/push-notifications/?hl=ja
[56] Introduction to Push Notifications | Web | Google Developers () https://developers.google.com/web/ilt/pwa/introduction-to-push-notifications
[57] Web Push Interoperability Wins | Google Developers () https://developers.google.com/web/updates/2016/07/web-push-interop-wins
[58] Firebase Cloud Messaging の HTTP プロトコル | Firebase () https://firebase.google.com/docs/cloud-messaging/http-server-ref