背景
WEBブログをスマホアプリ化させたかったわけです。
しかし、SwiftもAndroidJavaも難しく、
最近ハヤりのハイブリッドアプリもなんやようわからんので、
PWAという技術に注目したわけです。
PWAとはAppStoreやGooglePlayからダウンロードせずして、スマホアプリな感じに扱えるすげー技術なのです。
ではWordPressをPWA化した流れについて記載します。
前提
PWA化するためには対象サイトがHTTPS化されている必要があります。
また本記事ではWordPressによって構築されたサイトを対象にしています。
まずはSuper Pregressive Web Appsの設定
まずSuper Pregressive Web Apps
というプラグインを使います。
インストールして有効化します。
その後、Setting
から以下の画面を開きます。
英語で表示されていますが、下記のような項目になります。
英語表記 | 意味 | 備考 |
---|---|---|
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にも対応させるために
以下のようにメニューからSuperPWA
のAdd-ONs
をクリックします。
で、Apple Touch Icons
をActivate
します。
これでiOSにも対応完了です。
Google Analyticsの設定のために
先ほどと同様にSuperPWA
のAdd-ONs
からUTM Tracking
をActivate
します。
Customize Settings
をクリックすると下記のような画面が表示されます。
Campaign Source
に入力したものがGoogle Analytics
の集客の概要
のothers
としてカウントされるようになります。
ちゃんとPWAできてるか確認
AndroidOSで確認
コンビニうまジャンキー極秘リストをGoogleChromeで開き、設定からホーム画面に追加
をクリックします。
すると以下のようにポップアップが表示されそのままOK
をクリック
するとまるでAndroidアプリのようにホーム画面に表示されます!
起動してもかなりいい感じです!
iOSで確認
コンビニうまジャンキー極秘リストをSafariで開き、設定からホーム画面に追加
をクリックします。
すると以下のようにポップアップが表示されそのままDone
をクリック
するとまるでiOSアプリのようにホーム画面に表示されます!
起動も問題ありません!
iOSでの注意事項
じつはまだiOSにてPWAの適用が確立されておらず(2018/11/19時点)、戻るボタンがありません。
仕方ないので自分で実装するか、適用されるまで待ちましょう!
GoogleAnalyticsでの確認
以下のようにしっかりとSuperPWAのキャンペーンからのアクセスがカウントされています。
これで効果があるか確認していきたいですね。