service可以像静态broadcastReceiver一样,即使APP已经退出,仍然在后台运行吗?
ringa_lee2017-04-17 17:27:17
実際、静的なbroadcastReceiverでさえ強制終了される可能性があります。現在、国内の携帯電話は、ファーウェイの携帯電話と同様に、バックグラウンドサービスを非常に重視しており、ファーウェイバトラーのホワイトリストに参加している場合を除いて、画面がオフになるとサードパーティのサービスが停止されます。 QQ や WeChat などのアプリはデフォルトでホワイトリストに登録されています。以下の元の投稿者の質問に答えてください:
リモート サービスを使用すると、アプリがサービスを終了してもバックグラウンドで実行されたままになりますが、一部のハウスキーピング ソフトウェアによって簡単に強制終了される可能性があります。したがって、サービスをフォアグラウンド サービスとして設定することでサービスの優先順位を高めることができ、強制終了される可能性を減らすことができます。
重要なヒント: アプリのパッケージ名を com.tencent.mm に変更します。死なないことは保証されています (笑)。