2016-08-30 10 views
1

PWAのさまざまなURLでどのように作業することができますか。現時点では、私はサイト上の任意のURLに移動し、そのページをホーム画面に追加して、ホーム状態にします。 私は現在の状態を保存したかったのです。 誰かがそれに関する情報を持っていれば私に知らせてください。プログレッシブウェブアプリケーションは、さまざまな状態のホーム画面機能に追加します

+0

これまでに何を試しましたか?コードとエラーログがあれば投稿できますか? – abielita

答えて

0

Webアプリケーションマニフェストのstart_urlで指定されたURLにスタンドアロンアプリケーションを読み込む必要があります。

おそらくStorageまたはIndexedDBに情報をいくつか保存することで、ユーザーの状態を維持することができますが、アプリを開くとき(ネイティブアプリを含む)、ユーザーの移動は、オフ。

0

プログレッシブWebアプリケーションの開始ページでは、manifest.jsonにstart_urlが使用されます。私はAliexpress.comを試してみる。別のページに変更してホーム画面に追加しようとする。デスクトップからクリックアイコンは、私は(私も試していない)と考えることができ

+0

開始URLがあり、他のページに移動してホーム画面に追加すると、ホーム画面にホームページが追加されます。 – Sim

0

いくつかのポインタ

  1. は、Webページ上の動的マニフェストのメタタグを生成しSTART_URLへの直接の後(= ?カテゴリに気付きます111、または任意の変数manifest.jsonをサーバーから要求されると、動的に JSONを生成を返し、<link rel="manifest" href="https://suraurgeet.com/manifest.json?category=111">
  2. を識別するために、あなたは、PHP上であると言う:。他の他のjson_parse値とともに、echo "start_url: ".$someUrlofChoiceBasedonCategory111;

実装可能かどうかを超えて、正直言って、私はユーザーの画面上に複数のショートカットがあることを恐れています。 それとも、複数のPWAのショートカットで、繰り返し使用するために便利知っていることはありません:私はちょうどチェックし、「flpkrtで購入」と言うか、「ダッシュボード」

UPDATEを、あなたはmanifest.jsonをの要求を取得するためにリファラを得ますか。動的なmanifest.jsonをフェッチするために必ず使用することができます。だから、おそらく私が言及した最初のステップをスキップすることができます。

関連する問題