EdgeもPreview版では対応しているらしいしハードルも当初に比べると下がっているらしいので試してみました WEB PUSHの詳しいあれこれはググってください、私はよくわかってませんので 今回の記事で出来上がったものはこちらに上げてあります github.com 簡単な動き サーバー側で公開鍵と秘密鍵を準備する クライアント側で通知先のURLとか作る 通知したい人が上の情報を使って通知する って感じらしいです 鍵の作り方とかよくわかってないので偉い人の作ってくれたライブラリをつかいましょう 作ってみる Webサーバー まずは基本となるWebページをASP.NET MVC5のテンプレート使って準備して Install-Package WebPush そのままなやつがNuGetにあるので入れましょう、これが面倒なところをみんなやってくれます。らくちんちんちんですね クライアント表示時に公開
このドキュメントは 以下の2つのドキュメントをよりプリミティブに理解するためのDRYな備忘録です。 Adding Push Notifications to a Web App | Web | Google Developers The Web Push Protocol | Web | Google Developers 背景 かつて サーバからブラウザにプッシュ通知を送りたい(非WebSocket、非ロングポーリング) - DRYな備忘録 これ書いたけど、改めてProgressive Web Appのドキュメント行ったらアホみたいに分かりづらくなってて不条理を感じたので書きます。 サーバからPush通知がブラウザに対して送れて、ブラウザのjsが閉じててもServiceWorkerが生きてるからNotificationが出る、っていうやつです。最近だとウェブのGmailと
このエントリーは、エキサイト Advent Calendar 2016 の 12/01 の記事です。 エキサイトとしては初のAdvent Calendar参戦です。 Advent Calendar については Wikipedia が詳しいですが エンジニア界隈では クリスマスまで技術等の投稿をリレーで公開していく企画として 毎年多くの人の投稿で盛り上がっています! ぜひすべての投稿をウォッチしてください! アプリでお昼など 定期的 あるいは 即時的 にプッシュ通知で情報を送ることは一般的ですが、 近頃は各種ブラウザの対応に伴い、Web でもプッシュ通知を使って新着情報を届けるサービスが出てくるようになりました。 この Web でのプッシュ通知の技術全体を称して Web Push と呼ばれています。 Web Push は ServiceWorker (Notifcations API + P
tag は画面上に表示されるものではないので, 使い方がわかりにくいかもしれませんが, これは主に, すでに表示されている通知を置き換えるために使います. 通常, 1件以上の通知が表示されている状態でさらに通知を生成すると, 既存の通知とは別に新たな通知が表示されます. しかし, tag の値が既知の通知と一致する場合は, 新しい通知が別に表示されるのではなく, 当該通知の中身が新しいもので置き換えられます. tag オプションをうまく活用することで, 通知まみれになるのを防止することができます. ユーザーがデスクトップ通知をクリックしたときに何らかの処理を実行するには, Notification インスタンスに対して, イベントリスナーを設定します. notification.addEventListener('click', (event) => { console.dir(event
Googleが昨年発表した、Webアプリをネイティブアプリのように使えるようにするしくみ「PWA(Progressive Web Apps)」が話題です。既存サイトをPWA化する方法をサンプルコードをもとに解説します。 ここ最近はプログレッシブWebアプリ(Progressive Web Apps、PWA)の話題をよく耳にするとともに、これが未来のWebなのかどうかが議論の的になっています。ネイティブアプリ vs PWA論争に加わるつもりはありませんが、PWAがモバイルデバイス対応を強化し、ユーザーエクスペリエンスを向上することだけは確かです。2018年までにはモバイルからのアクセス数がほかのすべてのデバイスからのアクセス数を上回ると予測されるなかで、どうしてこの流れを無視できるのでしょうか。 良いニュースは、PWAの作成は難しくないということです。実際のところ既存のサイトをPWA化するこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く