Я запускаю whatsapp (мы могли бы назвать его appX с этого момента) на устройстве A. Я иду для управления приложениями -> принудительно закрывайте приложение appX, и я больше не вижу appX в качестве запущенных служб.Как служба whatsapp перезапускается, даже если я принудительно останавливаю приложение?
Теперь, через 5 минут, я отправляю сообщение от appX другого устройства (устройство B) на устройство A appX (тот, который мы его убили). Вот 2 сценария я испытанные:
устройство А с Android 2.1: он никогда не получает сообщение, поэтому мы могли бы сказать, что ни одна из услуг appX не был перезапущен. Он ТОЛЬКО получает сообщение, если пользователь перезапустил приложение вручную.
устройство A с android 2.3.6: для НЕКОТОРЫХ волшебных причин, независимо от того, сколько времени прошло с тех пор, как appX был убит, как только мы отправляем сообщение с устройства B -> устройство A получает сообщение, следовательно, appX служба перезапускается. Примечание: все время, когда appX был закрыт и БЕЗ получения какого-либо уведомления, я не мог видеть какие-либо запущенные службы appX в управлении приложениями, поэтому это означает, что этот волшебный сервис перезапускается, как только он получает сообщение/уведомление
Я знаю, это звучит странно, и многие люди скажут, что это невозможно, но опять же, это было проверено на этих двух устройствах.
Я пытаюсь выполнить такое же поведение, поэтому любая помощь будет оценена им.
Я пробовал это на Android 4.4.4. Я остановил WhatsApp form apps-> force stop. После этого я не получал никаких сообщений автоматически. Мне пришлось вручную запустить WhatsApp для получения любых сообщений. Это происходит только в версии 2.3.6? – RocketRandom