iOS
Webサービス
PWA

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

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

こんにちは、 とくめいチャットサービスネコチャ運営者のアカネヤ(@ToshioAkaneya)です。

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のサポートが強化されるという発表があるので楽しみです。


はてなブックマーク・Pocketはこちらから

はてなブックマークに追加

Pocketに追加