Звук уведомлений Android периодически не воспроизводитсяAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Звук уведомлений Android периодически не воспроизводится

Сообщение Anonymous »

Я искал это, поэтому прошу прощения, если на этот вопрос уже был дан ответ (я рад, что меня перенаправили), но конкретно наша проблема периодически возникает.

Наши клиенты жалуются, что звук уведомления периодически не «звенит», когда событие отправляется на их телефоны из нашего программного обеспечения. Какое-то время он будет работать нормально, а затем «просто перестанет работать на несколько часов» (экстраполируя жалобы наших клиентов).

Нам не удалось воспроизвести это самостоятельно, но разочарование, которое мы получаем от наших клиентов, настолько велико, что нам действительно необходимо это исправить.

Наши клиенты утверждают, что они не звонят по телефону, не воспроизводят аудио и не запускают другое программное обеспечение, и, глядя на их телефоны, я во многом им верю.

Мы заметили это в основном на Jellybean, поскольку именно его использует большинство наших клиентов. это не может быть изолировано от этого случая.

Я делаю что-то неправильно, или есть лучший способ «позвонить» для уведомления. На данном этапе я рад попробовать что-то другое

void updateNotification()
{
Notification.Builder builder = new Notification.Builder(_context);

// Set the appearance of the notification:
int icon;
String title;
String description;

// ...
//CODE setting icon, title and description
// ...

builder.setSmallIcon(icon);
builder.setContentTitle(title);
builder.setContentText(description);
builder.setTicker(description);

// Set the sound for the notification:
builder.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM));

Intent intent = new Intent(_context, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
intent.putExtra(MainActivity.EXTRA_TAB, MainActivity.EXTRA_TAB_TASKS);

builder.setContentIntent(PendingIntent.getActivity(_context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT));

// Update the notification:
NotificationManager manager = (NotificationManager)_context.getSystemService(Context.NOTIFICATION_SERVICE);
manager.notify(_notificationId, builder.build());
}


Подробнее здесь: https://stackoverflow.com/questions/262 ... rmittently
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android: собственный звук уведомлений не воспроизводится
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Android: собственный звук уведомлений не воспроизводится
    Anonymous » » в форуме Android
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Jetpack Compose: ExoPlayer не отображает видео; на Android 11 и более ранних версиях воспроизводится только звук
    Anonymous » » в форуме Android
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Проблема с супермощным эквалайзером: звук периодически отключается
    Anonymous » » в форуме Android
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Звук воспроизводится даже после закрытия приложения на Java
    Anonymous » » в форуме JAVA
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»