6

Android cihazda yüklü farklı uygulamalardan gelen bildirimleri kapatmak için onay kutularını gösteren bir paket yöneticisi uygulaması geliştiriyorum.Android'de programatik olarak bir uygulamayı bildirimleri kapatma

Turning off notifications of an app from Applications Manager

Android 4.1 olduğundan, kullanıcılar uygulama yöneticisinden bir uygulamanın bildirimleri kapatabilirsiniz. Bir uygulamadan bildirimleri programlı olarak açabilir veya kapatabilir miyim? Bunu yapmak için bir API var mı?

+0

Android 4.0.4'e sahip olduğum ve bildirimleri kapatamadığım ne kadar acımasız. : | – Darpan

cevap

4

Hayır, bunu kodunuzdan yapamazsınız. Belki de köklü cihazlarda biraz sihir yapabilirsiniz, ancak bu gerçekten daha geniş kitlelere sayılmaz.

+0

Köklü aygıtlar için, XDA geliştiricileri bir bildirim yöneticisi uygulaması yayınladı. http://forum.xda-developers.com/showthread.php?t=2217572 – Gopinath

+0

Ancak köklü aygıtlar seyrek ve hacimlerde çok büyük değil. Bu, uygulamayı dağıtmak için hedef kitlemiz değil. – Gopinath

-2

Uygulama devresindeyseniz, bunu sunucu tarafında yönetmeniz, bir web servisine (REST API) sahip olmanız gerekir; böylece kullanıcının bildirimlere abonelikten çıkması sağlanır. Ardından, uygulamanızda kullanıcının bir bildirim kutusunun işaretini kaldırabileceği ve bu hizmeti çağırabileceği bir Ayarlar bölümü uygulayın. Ardından sunucunuz bildirimi bu kullanıcıya göndermez.

+0

Sanırım soruyu açık bir şekilde anlamadınız. Soru, uygulamanızdaki diğer uygulamaların tüm bildirimlerini programlı olarak – developer1011

+0

adresindeki tüm bildirimleri engellemeyi nasıl başaracağınız sorusudur. –

İlgili konular