6

Sto sviluppando un'applicazione di gestione pacchetti che mostra le caselle di controllo per disattivare le notifiche da diverse applicazioni installate sul dispositivo Android.Disattiva programmaticamente le notifiche su Android

Turning off notifications of an app from Applications Manager

Dal Android 4.1, gli utenti possono disattivare le notifiche di un app da application manager. Posso attivare/disattivare le notifiche da un'applicazione in modo programmatico? C'è una API per farlo?

+0

Quanto è crudele avere Android 4.0.4 e non riesco a disattivare le notifiche. : | – Darpan

risposta

4

No, non puoi farlo dal tuo codice. Forse su dispositivi radicati potresti fare un po 'di magia, ma ciò non vale per un pubblico più ampio.

+0

Per i dispositivi rooted, gli sviluppatori XDA hanno rilasciato un'app di gestione delle notifiche. http://forum.xda-developers.com/showthread.php?t=2217572 – Gopinath

+0

Ma i dispositivi rooted sono sparsi e non così enormi nei volumi. Questa non è la nostra base di obiettivi per la distribuzione dell'app. – Gopinath

-2

Se si è sviluppatori di app, è necessario gestirlo dal lato server, con un servizio Web (API REST) ​​che consente all'utente di annullare l'iscrizione alle notifiche. Quindi implementare una sezione Impostazioni nella tua app in cui l'utente può deselezionare una casella di notifica e che chiama questo servizio. Quindi, il tuo server non invierà la notifica a questo utente.

+0

Penso che tu non abbia capito chiaramente la domanda. La domanda è come gestire il blocco di tutte le notifiche di altre app nell'app a livello di programmazione – developer1011

+0

. Non hai capito la domanda. –