アプリを再度開いたときにiOSホーム画面のPWAを更新するにはどうすればよいですか?

チューダーアンゲリーナ

Google Chrome Lighthouse監査ツールによって検証されるPWAを作成しましたAndroidフォンではネイティブの「ホームスクリーンに追加」プロンプトが表示され、iOSではカスタムの「ホームスクリーンに追加」プロンプトが表示されます。

問題は、iOSではPWAがセッションを保存し、「start_url」にリダイレクトされないことです。

ユーザーがアプリを閉じて後で再度開いた場合に、常に「start_url」にユーザーを誘導するオプションが必要です。

PWAファイルは次のとおりです。https//www.ta-systems.net/BE-Utilities/pwc/test/

PWAのドキュメントに記載されていることを試しましたが、再起動するたびにアプリを更新することができませんでした。

完全なコードはここにあります:https//www.ta-systems.net/BE-Utilities/pwc/test/

期待される結果は、アプリケーションが5秒後に別のHTMLページにリダイレクトし、アプリを閉じて再起動したら、「start_url」を再度開く必要があることです。

現在何が起こっているかは次のとおりです。

  1. 「timesheet.html」ドキュメントを開くと、ホーム画面にPWAを追加するように求められます。
  2. アプリをホーム画面に追加します。
  3. ホーム画面からアプリを開くと、「redirect.html」にリダイレクトされます。
  4. アプリを閉じて再度開きますが、「start_url」(timesheet.html)が開きません。
  5. アプリが「redirect.html」画面で動かなくなった。
ロン

PWAに何が起こったのかというと、閉じた後にセッション状態が保存されたということです。iOS 12.2以降、AppleはPWAを修正して、PWAセッションの状態を維持できるようにしました。ただし、Appleが修正する必要のある問題がまだあります。アプリを最小化する(ホーム画面に移動する)か、閉じる(アプリ切り替えモードで上にスワイプする)かに関係なく、状態が保存されます。この記事(https://wespeter.com/posts/ios13-pwa-improvements/)によると、AppleはiOS 13で修正し、上にスワイプして強制終了した後、PWAを最初から開始するようにします(start_url)。強制的に終了して再度開くことなく、ホーム画面に最小化したときの状態。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Nautilusで「アイテムをリストとして表示」するときに「ターミナルで開く」にはどうすればよいですか?

分類Dev

アプリからウィジェットをAndroidホーム画面に追加するにはどうすればよいですか?

分類Dev

Tomcatホームページの代わりにlocalhost:8080でWebアプリケーションを直接開くにはどうすればよいですか

分類Dev

このアプリのような情報画面を作成するにはどうすればよいですか

分類Dev

Android:ActionBarの「ホーム」アイコンをアプリアイコン以外のものに変更するにはどうすればよいですか?

分類Dev

アプリケーションを終了してホーム画面を表示するにはどうすればよいですか?

分類Dev

putExtraを使用して別のアプリを開き、そのアプリのデータを送信するにはどうすればよいですか?

分類Dev

アプリを再度開いたときにiOSホーム画面のPWAを更新するにはどうすればよいですか?

分類Dev

iOSのホーム画面に追加したときに動的に生成されたPDFファイルをPWAにダウンロードするにはどうすればよいですか?

分類Dev

SwiftUIアプリでネットワーク呼び出しをトリガーして、アプリを開いたときにデータを更新するにはどうすればよいですか?

分類Dev

アプリをSwiftUIで開いたときにのみ表示されるアラートを作成するにはどうすればよいですか?

分類Dev

SwiftUIアプリでネットワーク呼び出しをトリガーして、アプリを開いたときにデータを更新するにはどうすればよいですか?

分類Dev

アプリをSwiftUIで開いたときにのみ表示されるアラートを作成するにはどうすればよいですか?

分類Dev

iOSのホーム画面に追加したときに動的に生成されたPDFファイルをPWAにダウンロードするにはどうすればよいですか?

分類Dev

iOS 7アプリを透明にして、ユーザーのホーム画面の画像を表示するにはどうすればよいですか?

分類Dev

バージョンを更新するときにiTunesConnectのiOSアプリアイコンを変更するにはどうすればよいですか?

分類Dev

画面のロック解除後にiOS8WebアプリでJavaScriptタイマーを再開するにはどうすればよいですか?

分類Dev

別のアプリがキャストを開始したときにキャストを停止するにはどうすればよいですか?

分類Dev

iOSWebアプリの「ホーム画面に追加」の説明ページを作成するにはどうすればよいですか

分類Dev

プログラムでホーム画面アプリアイコンAndroidにバッジ番号を設定するにはどうすればよいですか?

分類Dev

アプリを開いたときにテキストを話すようにアプリを作成するにはどうすればよいですか?

分類Dev

ゲームを再開するために画面へのタップを登録するにはどうすればよいですか

分類Dev

Angular:(ngFor)アイテムを削除したときにリロードしないようにするにはどうすればよいですか?

分類Dev

アプリで画面がタップされたときに数字キーボードを非表示にするにはどうすればよいですか?(Java)

分類Dev

アプリのメインビューが閉じているが、セカンダリビューが開いたままで、スタートメニューからアプリを開いているときに、UWPアプリのメインビューを復元するにはどうすればよいですか?

分類Dev

CABasicAnimationのtoValue / fromValueを更新して、変更したときにスムーズになるようにするにはどうすればよいですか?

分類Dev

iOS:iMazingからアプリを開いたときに、特定のフォルダーをMacで非表示にして読み取りから保護し、コピーから保護するにはどうすればよいですか?

分類Dev

pwaをセクションとして既存のAndroidおよびiOSアプリに統合するにはどうすればよいですか?

分類Dev

すべてのプロセスがc#の別々のスレッドで実行されているときに、コンソールアプリを開いたままにするにはどうすればよいですか?

Related 関連記事

  1. 1

    Nautilusで「アイテムをリストとして表示」するときに「ターミナルで開く」にはどうすればよいですか?

  2. 2

    アプリからウィジェットをAndroidホーム画面に追加するにはどうすればよいですか?

  3. 3

    Tomcatホームページの代わりにlocalhost:8080でWebアプリケーションを直接開くにはどうすればよいですか

  4. 4

    このアプリのような情報画面を作成するにはどうすればよいですか

  5. 5

    Android:ActionBarの「ホーム」アイコンをアプリアイコン以外のものに変更するにはどうすればよいですか?

  6. 6

    アプリケーションを終了してホーム画面を表示するにはどうすればよいですか?

  7. 7

    putExtraを使用して別のアプリを開き、そのアプリのデータを送信するにはどうすればよいですか?

  8. 8

    アプリを再度開いたときにiOSホーム画面のPWAを更新するにはどうすればよいですか?

  9. 9

    iOSのホーム画面に追加したときに動的に生成されたPDFファイルをPWAにダウンロードするにはどうすればよいですか?

  10. 10

    SwiftUIアプリでネットワーク呼び出しをトリガーして、アプリを開いたときにデータを更新するにはどうすればよいですか?

  11. 11

    アプリをSwiftUIで開いたときにのみ表示されるアラートを作成するにはどうすればよいですか?

  12. 12

    SwiftUIアプリでネットワーク呼び出しをトリガーして、アプリを開いたときにデータを更新するにはどうすればよいですか?

  13. 13

    アプリをSwiftUIで開いたときにのみ表示されるアラートを作成するにはどうすればよいですか?

  14. 14

    iOSのホーム画面に追加したときに動的に生成されたPDFファイルをPWAにダウンロードするにはどうすればよいですか?

  15. 15

    iOS 7アプリを透明にして、ユーザーのホーム画面の画像を表示するにはどうすればよいですか?

  16. 16

    バージョンを更新するときにiTunesConnectのiOSアプリアイコンを変更するにはどうすればよいですか?

  17. 17

    画面のロック解除後にiOS8WebアプリでJavaScriptタイマーを再開するにはどうすればよいですか?

  18. 18

    別のアプリがキャストを開始したときにキャストを停止するにはどうすればよいですか?

  19. 19

    iOSWebアプリの「ホーム画面に追加」の説明ページを作成するにはどうすればよいですか

  20. 20

    プログラムでホーム画面アプリアイコンAndroidにバッジ番号を設定するにはどうすればよいですか?

  21. 21

    アプリを開いたときにテキストを話すようにアプリを作成するにはどうすればよいですか?

  22. 22

    ゲームを再開するために画面へのタップを登録するにはどうすればよいですか

  23. 23

    Angular:(ngFor)アイテムを削除したときにリロードしないようにするにはどうすればよいですか?

  24. 24

    アプリで画面がタップされたときに数字キーボードを非表示にするにはどうすればよいですか?(Java)

  25. 25

    アプリのメインビューが閉じているが、セカンダリビューが開いたままで、スタートメニューからアプリを開いているときに、UWPアプリのメインビューを復元するにはどうすればよいですか?

  26. 26

    CABasicAnimationのtoValue / fromValueを更新して、変更したときにスムーズになるようにするにはどうすればよいですか?

  27. 27

    iOS:iMazingからアプリを開いたときに、特定のフォルダーをMacで非表示にして読み取りから保護し、コピーから保護するにはどうすればよいですか?

  28. 28

    pwaをセクションとして既存のAndroidおよびiOSアプリに統合するにはどうすればよいですか?

  29. 29

    すべてのプロセスがc#の別々のスレッドで実行されているときに、コンソールアプリを開いたままにするにはどうすればよいですか?

ホットタグ

アーカイブ