ребята, я использовал этот код для отображения уведомлений, но сегодня я попытался создать новое приложение, и не показывает уведомления, я понятия не имею, что происходит.Я отправляю уведомление от firebase, и я не показываю уведомление.Есть идеи?
На эмуляторе показывается уведомление, а не в моем Samsung A8 (2018), у меня такой же код в другом приложении, он прекрасно работает.
private void showSmallNotification( int icon, String title, String message, String timeStamp, PendingIntent resultPendingIntent, Uri alarmSound) {
final NotificationCompat.Builder builder = new NotificationCompat.Builder(this, Constants.TOPIC_GLOBAL);
NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle();
inboxStyle.addLine(message);
Notification notification;
notification = builder
.setChannelId(Constants.TOPIC_GLOBAL)
.setAutoCancel(true)
.setContentTitle(title)
.setContentIntent(resultPendingIntent)
.setSound(alarmSound)
.setStyle(inboxStyle)
.setWhen(getTimeMilliSec(timeStamp))
.setSmallIcon(R.mipmap.ic_launcher)
.setLargeIcon(BitmapFactory.decodeResource(this.getResources(), icon))
.setContentText(message)
.build();
NotificationManager notificationManager = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(100, notification);
}