デバイス A で whatsapp (今後は appX と呼ぶことができます) を実行しています。アプリケーションの管理に移動します -> 強制的に閉じると、appX が閉じられ、appX が実行中のサービスとして表示されなくなります。
5 分後、別のデバイスの appX (デバイス B) からデバイス A の appX (強制終了したデバイス) にメッセージを送信します。私がテストした2つのシナリオは次のとおりです。
Android 2.1 のデバイス A : メッセージを受信しないため、appX サービスが再起動されていないと言えます。ユーザーが手動でアプリを再起動した場合にのみメッセージを受け取ります。
Android 2.3.6 を搭載したデバイス A : appX が強制終了されてからどれだけ時間が経っても、デバイス B からメッセージを送信するとすぐに、何らかの魔法の理由で -> デバイス A がメッセージを受信すると、appX のサービスが再起動されます。注 : appX が閉じられていて、通知を受信していない間は常に、アプリケーションの管理で appX の実行中のサービスを確認できませんでした。これは、この魔法のサービスがメッセージ/通知を受信するとすぐに再起動されることを意味します。
奇妙に聞こえるかもしれませんが、これは不可能だと多くの人が言うでしょうが、繰り返しますが、これはこれら 2 つのデバイスでテストされています。
私はこれと同じ動作を達成しようとしているので、助けていただければ幸いです。