Qraft (クラフト)

フォールバック

読み: ふぉーるばっく

フォールバックは、主要な手段が利用できない場合に自動的に切り替わる代替手段です。Web 開発では、最新ブラウザ向けの機能が古いブラウザで動作しない場合に、基本的な機能で代替する設計を指します。

QR コードの運用では、複数の場面でフォールバックの設計が重要です。第一に、読み取り失敗時の代替手段です。QR コードが汚れや破損で読み取れない場合に備え、QR コードの下に短縮 URL をテキストで併記しておけば、ユーザーは手入力でアクセスできます。高齢者向けの案内では、QR コードと電話番号を併記するのも有効なフォールバックです。

第二に、リダイレクト失敗時の代替ページです。動的 QR コードのリダイレクト先が一時的にダウンしている場合、エラーページではなく「現在メンテナンス中です。こちらからお問い合わせください」のような代替ページを表示する設計です。

第三に、アプリ未インストール時のフォールバックです。QR コードからアプリのディープリンクを開こうとしたが、ユーザーがアプリをインストールしていない場合、App Store や Google Play のインストールページにフォールバックする設計 (ディファードディープリンク) が一般的です。