6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

株式会社ITPMAdvent Calendar 2018

Day 5

WordPressサイトをスマホアプリ化したいがSwiftもAndroidJavaもムズイのでPWA化した

Last updated at Posted at 2018-12-04

背景

WEBブログをスマホアプリ化させたかったわけです。

しかし、SwiftもAndroidJavaも難しく、
最近ハヤりのハイブリッドアプリもなんやようわからんので、
PWAという技術に注目したわけです。

PWAとはAppStoreやGooglePlayからダウンロードせずして、スマホアプリな感じに扱えるすげー技術なのです。
ではWordPressをPWA化した流れについて記載します。

前提

PWA化するためには対象サイトがHTTPS化されている必要があります。
また本記事ではWordPressによって構築されたサイトを対象にしています。

まずはSuper Pregressive Web Appsの設定

まずSuper Pregressive Web Appsというプラグインを使います。

Image from Gyazo

インストールして有効化します。

Image from Gyazo

その後、Settingから以下の画面を開きます。

Image from Gyazo

英語で表示されていますが、下記のような項目になります。

英語表記 意味 備考
Application Name アプリ名
Application Short Name アプリ名の略 スペース不足時に表示される
Description アプリ説明
Application Icon スマホに表示されるアイコン 192px × 192px のPNG画像
Splash Screen Icon アプリ立ち上げ中に表示される画像 512px × 512px のPNG画像
Background Color アプリ立ち上げ中の背景色 アプリテーマカラーでOK
Theme Color ステータスバーの色 アプリテーマカラーでOK
Start Page スタートページ
Offline Page オフライン時に表示されるページ
Orientation 画面の向き Follow Device Orientation→自動回転、Protrait→縦固定、Randscape→横固定

それぞれを入力してSave Settingをクリックします。
これでAndriodOSでの設定は完了です。

iOSにも対応させるために

以下のようにメニューからSuperPWAAdd-ONsをクリックします。

Image from Gyazo

で、Apple Touch IconsActivateします。
これでiOSにも対応完了です。

Google Analyticsの設定のために

先ほどと同様にSuperPWAAdd-ONsからUTM TrackingActivateします。

Image from Gyazo

Customize Settingsをクリックすると下記のような画面が表示されます。

Image from Gyazo

Campaign Sourceに入力したものがGoogle Analytics集客の概要othersとしてカウントされるようになります。

ちゃんとPWAできてるか確認

AndroidOSで確認

コンビニうまジャンキー極秘リストをGoogleChromeで開き、設定からホーム画面に追加をクリックします。

Image from Gyazo

すると以下のようにポップアップが表示されそのままOKをクリック

Image from Gyazo

するとまるでAndroidアプリのようにホーム画面に表示されます!

Image from Gyazo

起動してもかなりいい感じです!

Image from Gyazo

iOSで確認

コンビニうまジャンキー極秘リストをSafariで開き、設定からホーム画面に追加をクリックします。

Image from Gyazo

すると以下のようにポップアップが表示されそのままDoneをクリック

Image from Gyazo

するとまるでiOSアプリのようにホーム画面に表示されます!

Image from Gyazo

起動も問題ありません!

Image from Gyazo

iOSでの注意事項

じつはまだiOSにてPWAの適用が確立されておらず(2018/11/19時点)、戻るボタンがありません。
仕方ないので自分で実装するか、適用されるまで待ちましょう!

GoogleAnalyticsでの確認

以下のようにしっかりとSuperPWAのキャンペーンからのアクセスがカウントされています。
これで効果があるか確認していきたいですね。

Image from Gyazo

6
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
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?