139

アプリのテストに使用している Android 5.0 を搭載した Huawei P8 があります。アプリは BLE 領域を追跡するため、バックグラウンドで実行する必要があります。

Huawei には、保護されたアプリと呼ばれる「機能」が組み込まれていることがわかりました。これは、電話の設定 (バッテリー マネージャー > 保護されたアプリ) からアクセスできます。これにより、選択されたアプリは、画面がオフになった後も実行し続けることができます。

Huaweiにとっては賢明なことですが、残念ながら私にとってはオプトインのようです。つまり、アプリはデフォルトでアウトになっており、手動でインストールする必要があります.FAQまたは印刷物でユーザーにアドバイスできるため、これはショーストッパーではありません.修正に関するドキュメントですが、最近 Tinder をインストールしたところ (調査目的で!)、自動的に保護リストに追加されていることに気付きました。

私のアプリでこれを行う方法を知っている人はいますか? マニフェストの設定ですか?Tinder が人気のアプリであるため、Huawei が Tinder で有効にしたものですか?

4

7 に答える 7

0

私は @Aiuspaktyn ソリューションを使用していますが、ユーザーがアプリを保護として設定した後にダイアログの表示を停止したことを検出する方法の一部が欠けています。Service を使用して、アプリが終了したかどうかを確認し、存在するかどうかを確認しています。

于 2016-12-20T20:45:21.033 に答える