LoginSignup
4
5

More than 1 year has passed since last update.

iOSのPWAはSNSログインが出来ないので今だに使い物にならないという話

Last updated at Posted at 2019-02-05

(注: ここでいうPWAとは、ホーム画面に追加することでアプリのように使える機能のことを言います。)

PWAはWeb開発者にとって魅力的な技術であることは間違いなく、積極的に導入していきたいものです。

AndroidのPWAはかなり進歩していて、バグもほとんどありません。そのためにネコチャでもAndroidはPWAをサポートしています。

iOSのPWAはSNSログインが出来ないので今だに使い物にならないという話

しかし、問題なのはiOSのPWAです。
iOSのPWAにはSNSログイン(OAuthログイン)にバグが生じるという、Webサービスにとって致命的なバグが存在します。

どうやらプロバイダーからのコールバックを上手く処理することが出来ないようでです。

現状では、SNSログインがあるWebサービスはPWA化は諦めた方が良いでしょう。

ネコチャでは、端末がiOSだと判断した場合はmanifest.jsonファイルへのリンクを消すという方法でiOSでPWAが起動するのを防いでいます。

iOS12.2からはPWAのサポートが強化されるという発表があるので楽しみです。

終わりに

私は現在、Web3のサービスの開発をしています。詳しくはこちらの記事をご覧下さい。
無料でイーサリアムが当たる、Web3時代の寄付サイトを作った話

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5