タグ

pwaに関するkazu1980のブックマーク (6)

  • Web Push 通知を実装してみた – rilakkuma3xjapan's blog

    tag は画面上に表示されるものではないので, 使い方がわかりにくいかもしれませんが, これは主に, すでに表示されている通知を置き換えるために使います. 通常, 1件以上の通知が表示されている状態でさらに通知を生成すると, 既存の通知とは別に新たな通知が表示されます. しかし, tag の値が既知の通知と一致する場合は, 新しい通知が別に表示されるのではなく, 当該通知の中身が新しいもので置き換えられます. tag オプションをうまく活用することで, 通知まみれになるのを防止することができます. ユーザーがデスクトップ通知をクリックしたときに何らかの処理を実行するには, Notification インスタンスに対して, イベントリスナーを設定します. notification.addEventListener('click', (event) => { console.dir(event

    Web Push 通知を実装してみた – rilakkuma3xjapan's blog
  • PWA対応をするためにやった最低限のこと

    PWA 2017.12.15 yamamoto エンジニアの山です。 Progressive Web Applicationの入門編として、最低限対応するためにすべきことをメモとしてまとめました。 まずは、PWAに対応することを目的にしております。プッシュ通知の実装は次回のブログに書く予定です。 さっそく、説明に入りたいと思います。 PWAとは PWA( Progressive Web Application )とは、簡単にいうとスマートフォンでWebサイトをアプリのように使うことができるものです。 詳細な説明はこちら Your First Progressive Web App | Web | Google Developers 以前からスマートフォンブラウザには、『ホーム画面に追加』という機能がありました。 以前の機能は、ホーム画面にアイコンが追加され、そのアイコンをクリックするとブ

    PWA対応をするためにやった最低限のこと
    kazu1980
    kazu1980 2018/03/26
  • PWA(Progressive Web Apps/プログレッシブ ウェブ アプリ)でpush通知するための手順 - Qiita

    最近巷で話題になっているPWAことProgressive Web Apps(プログレッシブ ウェブ アプリ) 今回は、PWAでpush通知をするための手順を記載します。 まずはPWAとはなにか? 以下、Googleの公式サイトからの引用です。 [引用] https://developers.google.com/web/fundamentals/getting-started/codelabs/your-first-pwapp/?hl=ja プログレッシブ ウェブアプリはウェブとアプリの両方の利点を兼ね備えたアプリです。ブラウザのタブで表示してすぐに利用することができ、インストールの必要はありません。使い続けてユーザーとの関係性が構築されていくにつれ、より強力なアプリとなります。不安定なネットワークでも迅速に起動し、関連性の高いプッシュ通知を送信することができます。また、ホーム画面にアイコ

    PWA(Progressive Web Apps/プログレッシブ ウェブ アプリ)でpush通知するための手順 - Qiita
    kazu1980
    kazu1980 2018/03/26
  • PWA(Progressive Web Apps)と戯れてみる - Qiita

    はじめに Livesense Advent Calendar「学」の7日目です。「学」から連想できるものであれば、なんでもよしということで何を題材としようかと迷いましたが、せっかくなので「業務上あまり関わりがない分野の技術を学ぶ」ということにしました。 普段はAWSGCPなどのクラウドやコンテナ周りを触ることが多く、インフラ関連がほとんどのため、今回はフロントエンド周りで熱いと噂のPWAを触ってみたいと思います。 PWAに関しては、Qiitaでもまだ投稿が少なく30件程度でした。特に目新しいことをしておらず、何番煎じかわかりませんが、なにか参考になることがあれば幸いです。また、的外れなことを書いてたらご指摘いただけると助かります。 PWA(Progressive Web Apps)とは Googleの記事を借用すると、以下の特徴を持つようです。 https://developers.go

    PWA(Progressive Web Apps)と戯れてみる - Qiita
    kazu1980
    kazu1980 2018/03/26
    “PWA”
  • やばい、iOSにネイティブアプリ要らなくなるかも。SafariもPWAに対応する可能性 - Qiita

    これ以上は長くなるため後述. Chromeは既に,Safariもようやく 上記の通り,Service WorkersがPWAでも最重要な機能の一つである.Chromeでは既に対応済み. しかしSafariが対応しておらず,世間的にはモチベーションの上がらない状況であった(やちまもその一人である). Safariにおいて,Service Workersの実装状況 No active development が Under Consideration になったのは2015/12/041のことである. 20ヶ月という永遠とも呼べる時を経て,2017/08/032にようやく In Development となったわけであった. ちなみにMicrosoft Edgeでは既に開発中34である. だから何なのか SafariにService Workersの実装がなされると,一気にウェブアプリへの移行が

    やばい、iOSにネイティブアプリ要らなくなるかも。SafariもPWAに対応する可能性 - Qiita
    kazu1980
    kazu1980 2018/03/26
  • Web App ManifestでWebアプリをインストール可能に - Qiita

    はじめに Thetaの360°画像にぼかしを入れるWebアプリSphereBlur.comを冬休みに作った際に、Web App Manifestを登録することで、このWebアプリを簡単にインストール(ホーム画面に追加)できるようにした。このWebアプリはService Workerを使ってオフラインでも動くようにしているので、ホーム画面から起動し、ネイティブアプリと同等の体験を提供できる。もちろん、Manifestを使っていない通常のページでも、メニュー画面から「ホーム画面に追加」を選ぶことで同様のことはできるが、下の動画のように、下から出てくるAppインストールバナーのボタンを一回タップするだけ登録できるのは利便性が高い。 Appインストールバナーの出し方 Google Developersのこの記事によるとAppインストールバナーを出すには下記の条件を満たす必要がある。 Web App

    Web App ManifestでWebアプリをインストール可能に - Qiita
    kazu1980
    kazu1980 2018/03/26
  • 1