как служба WhatsApp перезапускается, даже если я принудительно останавливаю приложение ?

Я запускаю WhatsApp (с этого момента мы могли бы называть его appX) на устройстве A. Я иду к управлению приложениями -> принудительно закрыть, поэтому appX закрывается, и я больше не вижу appX как запущенные сервисы. .

Теперь, через 5 минут, я отправляю сообщение с appX другого устройства (устройство B) на appX устройства A (тот, который мы его убили). Вот 2 сценария, которые я тестировал:

  • Устройство A с Android 2.1: оно никогда не получает сообщение, поэтому мы можем сказать, что ни одна из служб appX не была перезапущена. Он ТОЛЬКО получает сообщение, если пользователь вручную перезапускает приложение.

  • устройство А с андроидом 2.3.6: по НЕКОТОРОЙ волшебной причине, независимо от того, сколько времени прошло с тех пор, как appX был убит, как только мы отправляем сообщение с устройства B -> устройство A получает сообщение, следовательно, служба appX перезапускается. Примечание: все время, когда appX был закрыт и БЕЗ получения какого-либо уведомления, я не мог видеть какие-либо запущенные службы appX в приложениях управления, поэтому это означает, что эта волшебная служба перезапускается, как только получает сообщение/уведомление

Я знаю, это звучит странно, и многие люди скажут, что это невозможно, но опять же, это было протестировано на этих двух устройствах.

Я пытаюсь добиться такого же поведения, поэтому буду признателен за любую помощь.

23
задан Michael Donohue 1 July 2012 в 19:14
поделиться