Какая часть андроида отвечает за оповещения?

Некоторое время назад я настроил свой телефон Android, удалив все вредоносные программы и установив разрешения для многих системных приложений с центром безопасности lbe в более безопасное состояние. Это включало отключение доступа к моему номеру телефона, IMEI, номеру SIM-карты, доступу в Интернет для приложений, у которых его не должно быть, и другие вещи. Я удалил только то, что я считал вредоносным ПО, например, несколько приложений Samsung, мусор Google, который мне не нужен, например, поиск, виджет, адаптеры синхронизации и т. д. и другие по запросу), Android Market (без номера телефона и местоположения), карты (местоположение по запросу, без номера телефона/IMEI)...

После этого я столкнулся с проблемой, а именно, мои оповещения календаря не работают должным образом, и я заметил, что мои будильники не активируются во второй раз (используя приложение galaxy s3). Оповещения календаря иногда работают правильно, но иногда либо не вовремя, либо вообще, и я нашел в Интернете, что некоторые люди испытывают те же проблемы с календарем и точно так же, как когда оповещения работают, а когда нет. 'т. Некоторые приложения, которые полагаются на систему Android для оповещений (например, wordfeud, buienalarm), также не работают должным образом. Заметил, но точно сказать не могу, что оповещения срабатывают один или несколько раз после первого включения WiFi (или это был мобильный интернет?)

Я должен отметить, что приложения, которые имеют свою собственную систему оповещения/уведомления, работают правильно, например, chaton (используя push-приложение Samsung), whatsapp и Trillian.

Теперь я хотел бы знать, может ли кто-нибудь сказать мне, какое приложение или функция отвечает за эти предупреждения и уведомления и / или как это исправить. Я установил пользовательскую версию прошивки wanamlite для Galaxy S3 Android 4.1.2 с помощью мобильного приложения Odin, но мои проблемы не были решены.

характеристики:

Android 4.1.2 wanamlite Galaxy S3 международный I9300

K-mail также является одним из приложений, которые работают правильно.

Ответы (2)

Вам следует отменить разрешения приложения Google Services Framework. Это приложение, которое управляет подключением к серверам Google, и без него не будет работать синхронизация и другие вещи.

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

Сигналы тревоги (или, по крайней мере, должны быть) чем-то полностью локальным. Представьте, что вы отрезаны от всей сети (неделю сидите в бункере, в крайнем случае). Аварийные сигналы должны по-прежнему работать — и они не могут работать, когда их нужно запускать извне. Поэтому я сомневаюсь, что ваше предложение значительно улучшит ситуацию.
Я согласен с Иззи, я повторно включил разрешения для приложения платформы служб раньше, и это не помогло. Я заметил, что отключение его от Интернета через некоторое время делает приложение Google Play нефункциональным, потому что оно не может подключиться к учетной записи Google. В то же время я заметил, что фреймворк периодически подключается к Интернету, чтобы сохранить учетную запись в системе или около того.
И исходя из моего собственного опыта, я не удалял никаких важных приложений. Удаление приложений Google не обязательно означает нарушение совместимости. Я просто удалил функции, которые мне не нужны и которые так или иначе создают проблему конфиденциальности.
Чтобы добавить к моему первому комментарию: у меня есть одно устройство, которое я держал в автономном режиме в течение нескольких дней (до недели или более). Оповещения по-прежнему работали отлично. Конечно, новые события календаря, добавленные с другого устройства, не будут отображаться на автономном устройстве;)

Некоторые устройства имеют проблемы, по крайней мере, с оповещениями календаря. Или хотя бы частичные: Чем поможет одиночный звонок, если я просто "вне досягаемости", так как аппарат лежит у меня на столе, пока я нахожусь в "личном месте". Таким образом, сигналы тревоги должны повторяться до тех пор, пока не будут явно отклонены, по крайней мере, в течение заданного периода времени (минимум 30 минут).

Чтобы обойти эту проблему, PlayStore предлагает несколько приложений, таких как, например, Calendar Event Reminder (CER) или CalendarAlarmHelper , которые, возможно, вам стоит посмотреть. Я использую первый, и он никогда не пропускал, чтобы предупредить меня. В этом контексте также стоит обратить внимание на HandyPhone (по крайней мере, если вы используете ICS или более позднюю версию).

примечание: да, я также использую LBE так же, как и вы, так что это работает даже тогда;)

Но как же так получилось, что вначале все работало правильно, даже после рутирования моего устройства. Но однажды, после очистки, я заметил, что не получаю уведомлений календаря. И недавно я заметил, что приложение будильника больше не делает второй будильник, работает только первый программный будильник.
Как я писал выше: У некоторых устройств вообще такая проблема . В вашем случае это может быть что-то более конкретное: я предполагаю, что что-то молча «сбой» в фоновом режиме при попытке «позвонить домой» перед запуском уведомления о предупреждении. Возможно, вам придется провести расследование logcat(например, настроить оповещение на срабатывание через 2 минуты, а затем наблюдать за logcat, пока оповещение не сработает; таким образом вы сможете отловить стоящую за ним ошибку).