一部のソニーのデバイスには、デバイスの待機時間を増やすためのスタミナ モードがあります。データ トラフィックをオフにし、バックグラウンド アクティビティによってシステムが起動するのを防ぎます。ただし、アプリはホワイトリストに登録できます。
一部のユーザーは、新しいメールがプッシュされたときにシステムを起動できるはずの電子メール クライアントであるため、再起動するたびにアプリがホワイト リストから削除されると報告しています。
スタミナ モードと、ホワイト リストからアプリを削除する理由について、より詳細な情報を持っている人はいますか?
私のオンライン調査では、これに関して役立つものは何も見つかりませんでした。このモードに関する記事はいくつかありますが、モードの機能とその構成方法を説明する以上のことはしていません。私が思いついた最高のものはこれでした:http://commonsware.com/blog/2013/03/08/warning-xperia-z-stamina-alarmmanager.htmlしかし、それは私の質問にも答えません。
2 に答える
Sony Xperia Z を購入し、いくつかの広範なテストを行った後、最終的に問題のある「コンポーネント」を見つけました...パッケージ名です!
1 つのアクティビティ (何もしない)、1 つのアプリ アイコン、1 つのアプリ名の文字列、およびマニフェスト ファイルを使用して、最も基本的なテスト アプリを作成しました。(2 つのアプリから) 2 つの異なるパッケージ名でアプリをインストールしました。
- package="com.onegravity.sudoku4ever.free"
- package="com.onegravity.sudoku.sudoku10kfree"
次に、両方のアプリをホワイト リストに追加し、デバイスを再起動すると、2 つ目のアプリがホワイト リストから消えました。インストールされているアプリが 1 つだけの場合、そのアプリもホワイト リストから削除されます (パッケージ名が com.onegravity.sudoku.sudoku10kfree のテスト アプリのみをインストールした場合)。
パッケージ名はアプリで変更できないものであるため、どのパッケージ名が「成功する」かを調べるためにこれ以上テストを実行しませんでした。
明らかに、スタミナ モード/ホワイト リスト コンポーネントに重大なバグがあり、それを修正できるのはソニーだけです ;-(
さて、最新のファームウェアを搭載した SONY Xperia Z では、問題を再現できません。STAMINA ホワイトリストに追加されたアプリは、再起動後も存続します。
それ以上は、 SONYに連絡する必要があると思います。