記事一覧に戻る
ガイド·2026-04-20·4 分で読了

jiema.myをアプリとしてインストール — そしてオフライン時の挙動

ホーム画面にjiema.myを追加してワンタップ起動、コード到着時のプッシュ通知、そして合理的なオフライン状態を実現。

jiema.myはプログレッシブウェブアプリです。丁寧に言えば: サイトを数回使ったことがあれば、 ブラウザがあなたの電話やデスクトップに通常のアプリのようにインストールすることを提案し、 独自のアイコンがつき、ブラウザクロームはなくなります。実用的に言えば: インストールに費用 はかからず、ストアに送られることもなく、インストールされたバージョンはネットワークが 不安定なときに少し賢く動作します。実際に得られるものを解説します。

インストール方法

インストールプロンプトは通常、何回か訪問した後にページ下部に小さなバナーとして表示 されます。表示されない場合は、手動でインストールできます:

  • Android Chrome: メニュー (⋮) → 「Install app」または「Add to Home screen」。
  • iOS Safari: 共有ボタン → 「Add to Home Screen」。
  • Desktop Chrome / Edge: アドレスバーにインストールアイコン(下向き矢印の小さなコンピューター)が表示されます。それをクリック。
  • Desktop Safari: File → Add to Dock。
  • Firefox: 現時点ではデスクトップでインストールを提供していません。Androidではメニュー → 「Install」。

インストール後に変わること

サイトはスタンドアロンウィンドウとして起動します。アドレスバーなし、タブなし、私たちのUI だけ。コールドスタートが速く(通常200〜400ms、対して通常のブラウザタブ)。アイコンは ネイティブアプリと並んでホーム画面やドックに配置され、移動、ドックへの固定、インストール 済みアプリ間の cmd-tab/alt-tab での切り替えができます。

裏側では、初回訪問時にservice workerがサイトの静的部分(CSS、JS、フォント、アイコン)を キャッシュします。その後、アプリのシェルはネットワークに関係なく即座に読み込まれ — ネット ワークに当たるのはライブデータ(価格、在庫、あなたの注文)だけです。

オフラインで動くもの

正直な答え: 役に立つものはあまり多くありません。SMSの受信には私たちのバックエンド が必要で、それにはネットワークが必要です。したがってオフラインページはきれいにレンダリング され、キャッシュから残高を表示しますが、接続なしで新しい注文はできません。

私たちがうまく処理しているのは:

  • アプリシェルはキャッシュから即座にレンダリング — ネットワークが再接続している間も白い画面にはなりません。
  • すでに開いた注文は賢くポーリングを続け — ネットワークが戻ると、リロードしなくても現在の状態に追いつきます。
  • オフラインページ(本当にオフラインのときにリンクをタップすると表示)は、ブラウザエラーではなく、現在の残高と「オフラインです」という明確なメッセージを表示します。

プッシュ通知

インストール後、次に進行中の注文があるときに通知を許可するかどうか尋ねられます。許可して ください — SMSが届いたとき、注文ページに留まる必要なく、デバイスがあなたの肩を叩いて くれます。通知は正しい注文に直接開きます。私たちはこのチャネルをマーケティングなど他の 用途には使いません。

iOSではインストール済みアプリでは動きますが、通常のブラウザタブでは動きません。Androidでは 両方で動きます。プッシュ購読はいつでもデバイス設定から取り消せます。

アンインストール

他のアプリと同じ: Androidでアイコンを長押しして削除、またはデスクトップで右クリックして アンインストール。アカウントは失われません — アプリのインストールではなく、Googleまたは Telegramのログインに紐付いています。

インストールすべきか?

週1回以上サービスをチェックするなら、はい — コールドスタートの改善とSMS到着時のプッシュ 通知が地味に良いです。数ヶ月に一度しかサイトを使わないなら、通常のブラウザタブで十分です。 インストールの背後にゲートされた機能はありません。

招待した方の注文ごとに 10% を獲得

上限なし、期限なし。リンクを共有して、登録された各アカウントから永久にコミッションを受け取れます。

マイリンク