ローカルネットワーク内完結でPWAをAndroidで試そうと思って躓いたので備忘録。 まず最初にPWAの要であるServiceWorkerを動かすための条件を確認します。 ①httpsであること ②localhostであること ①または②のどちらかが必要になります。 セキュリティ上の理由からhttpsであることが大前提のようで、開発を意識してlocalhostは特別に許可されている感じ。 httpsで試す 最初にhttpsを試しました。どこかにデプロイしてしまえば楽なのですが、今回は外部のネットワークにはつながない想定なのでNG。じゃあどうするかというと、オレオレ証明(Self-Signed Certificates)でなんちゃってhttpsサーバーを立ててみました。 条件は満たしたのでいけると思ったのですが、結果から言うとオレオレ証明では禁止されています。 Androidに証明書を転送し