Android Uygulaması Rozet Uygulama İkonu Listesinde Değil: Sorun Giderme Kılavuzu
Android uygulamanızın rozet uygulama simgesi listesinde görünmemesi, kullanıcı deneyimini olumsuz etkileyebilir ve uygulamanızın görünürlüğünü azaltabilir. Bu sorunu çözmek için aşağıdaki adımları izleyebilirsiniz:
- Uygulamanızın Rozet Uygulama Simgesi Desteğini Kontrol Edin
Uygulamanızın rozet uygulama simgesi desteğini kontrol etmek için aşağıdaki adımları izleyin:
- Android Studio’yu açın ve projenizi yükleyin.
- build.gradle dosyasını açın ve aşağıdaki satırı arayın:
defaultConfig {
...
applicationIcon @drawable/ic_launcher
...
}
applicationIcon
satırının doğru olduğundan emin olun.-
ic_launcher
dosyasının doğru olduğundan emin olun. -
Uygulamanızın Rozet Uygulama Simgesi Bildirimlerini Kontrol Edin
Uygulamanızın rozet uygulama simgesi bildirimlerini kontrol etmek için aşağıdaki adımları izleyin:
- Android Studio’yu açın ve projenizi yükleyin.
- src/main/java/com/example/myapplication/MainActivity.java dosyasını açın.
- Aşağıdaki satırı arayın:
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
notificationManager
nesnesinin doğru olduğundan emin olun.- Aşağıdaki satırı arayın:
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
.setSmallIcon(R.drawable.ic_notification)
.setContentTitle("My notification")
.setContentText("This is my notification content")
.setPriority(NotificationCompat.PRIORITY_DEFAULT);
builder
nesnesinin doğru olduğundan emin olun.R.drawable.ic_notification
dosyasının doğru olduğundan emin olun.- Aşağıdaki satırı arayın:
notificationManager.notify(NOTIFICATION_ID, builder.build());
notificationManager
nesnesinin doğru olduğundan emin olun.NOTIFICATION_ID
değişkeninin doğru olduğundan emin olun.-
builder.build()
metodunun doğru olduğundan emin olun. -
Uygulamanızın Rozet Uygulama Simgesi Bildirimlerini Gönderin
Uygulamanızın rozet uygulama simgesi bildirimlerini göndermek için aşağıdaki adımları izleyin:
- Android Studio’yu açın ve projenizi yükleyin.
- src/main/java/com/example/myapplication/MainActivity.java dosyasını açın.
- Aşağıdaki satırı arayın:
notificationManager.notify(NOTIFICATION_ID, builder.build());
- Bu satırı aşağıdaki satırla değiştirin:
notificationManager.notify(NOTIFICATION_ID, builder.build(), new NotificationChannelCompat.BadgeInfoCompat(1));
-
Uygulamanızı çalıştırın ve rozet uygulama simgesi bildirimlerinin gönderildiğini kontrol edin.
-
Uygulamanızın Rozet Uygulama Simgesi Bildirimlerini Kaldırın
Uygulamanızın rozet uygulama simgesi bildirimlerini kaldırmak için aşağıdaki adımları izleyin:
- Android Studio’yu açın ve projenizi yükleyin.
- src/main/java/com/example/myapplication/MainActivity.java dosyasını açın.
- Aşağıdaki satırı arayın:
notificationManager.notify(NOTIFICATION_ID, builder.build(), new NotificationChannelCompat.BadgeInfoCompat(1));
- Bu satırı aşağıdaki satırla değiştirin:
notificationManager.notify(NOTIFICATION_ID, builder.build());
- Uygulamanızı çalıştırın ve rozet uygulama simgesi bildirimlerinin kaldırıldığını kontrol edin.
Faydalı Siteler ve İlgili Dosyalar
- Android Developers: Rozet Uygulama Simgesi
- Android Developers: Bildirim Kanalları
- Android Developers: Bildirimler