Я работаю над приложением в Android, в котором я хочу уведомлять конкретных пользователей о конкретных событиях. Эти уведомления создаются с использованием сообщений данных Firebase Cloud Messaging. Когда я отправляю data-message клиенту пользователей, вызывается метод OnmessageReceived, и я могу обрабатывать эти сообщения по своему усмотрению.
Теперь я хочу, чтобы устройство вибрировало в тот момент, когда приходят сообщения. Поэтому я пробовал встроить уведомление и поставить на него вибрацию, однако оно вообще не вибрирует..
Я также включил VIBRATE-разрешение в свой манифест приложений.
Вот мой код для создания уведомления:
NotificationCompat.Builder mBuilder =
(NotificationCompat.Builder) new NotificationCompat.Builder(this)
.setSmallIcon(R.mipmap.ic_icon)
.setContentTitle("Content Title")
.setContentText("Content Text")
.setVibrate(new long[] {500,500,500,500,500,500,500,500,500});
Notification note = mBuilder.build();
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(1, note);
Я ничего не пропустил?