バックグラウンド化された後にアクティブ化されたときにiOS 10アプリが「リセット」されるのを防ぐ方法


3

時々、Mediumアプリで面白いストーリーの通知を受け取り、それをタップして、Mediumでストーリーを開きますが、中断されるので、別のアプリに切り替えて、Mediumをバックグラウンドにします。特に忙しい場合は、ストーリーを読む時間ができるまで、このような背景を数時間維持することがあります。

残念ながら、後でMediumを前面に移動すると、Mediumがデフォルトのランディングページに「リセット」され、ストーリーを再度見つけるのが難しくなります(タップすると通知が「クリア」されるため、物語を再開するために。

これは他のアプリでも起こります:特定のコンテンツアイテムを開いて、しばらくアプリをバックグラウンドに戻し、それから戻って、コンテンツアイテムをアプリ見たいと思うデフォルト画面に置き換えます。

これらのアプリを正しく開くよう指示する方法はありますか?

バックグラウンドの更新などと呼ばれるものに関係があるのではないかと思われます。

編集:フォローアップ:中規模の「バックグラウンド更新」をオフにしても、この問題は解決しませんでした。記事を一晩バックグラウンドで開いたままにして、今朝アプリにアクセスすると、ホーム画面に再び「リセット」されます。何もありません。


1
最後のios更新までは、ホームボタンを押してアプリを起動し、ホームにアクセスしてから他のアプリに戻ることができました。現在、FaceBookを含む非常に多くのアプリはこれを行いません。アップルの側で何が大きな失敗。
ウィリアムS

@WilliamSコメントありがとうございます。最近、iOSで開始した(ただし、積極的に使用していない)アプリを強制終了する必要はないことを知りました。人々はかつて、バッテリーとメモリを節約するために、(Androidのような)非アクティブなアプリを殺す必要があると信じていました。バックグラウンドでは何もしないアプリはほとんどないため、しばらくして前面に表示されると「起動」して自己更新します。アプリをコーディングして、すぐに再アクティブ化することは可能だと思いますが、ほとんどの場合はそうではありません。多くのアプリをバックグラウンドで「実行中」にする能力に対して支払う価格です。
デイ

回答:


1

これは、iOSがアプリ開発者に課している制限によるものです。

アプリは数分間バックグラウンドで開いたままにすることができます(これによりRAMが節約されます)。したがって、開発者が最後の場所にアプリを保存していない場合、アプリはスタートページにリセットされます。いいえ、これについては何もできません。

あなたがいない理由はここにあり、実際にアプリスイッチャーでアプリを閉じる必要があります。


この徹底的な回答に感謝します。Medium(および状態を保存する方法を提供する他のアプリ)で興味深い投稿を開いたり忘れたりする代わりに、ブックマークを開始します。
デイ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.