Я искал это, поэтому прошу прощения, если на этот вопрос уже был дан ответ (я рад, что меня перенаправили), но конкретно наша проблема периодически возникает.
Наши клиенты жалуются, что звук уведомления периодически не «звенит», когда событие отправляется на их телефоны из нашего программного обеспечения. Какое-то время он будет работать нормально, а затем «просто перестанет работать на несколько часов» (экстраполируя жалобы наших клиентов).
Нам не удалось воспроизвести это самостоятельно, но разочарование, которое мы получаем от наших клиентов, настолько велико, что нам действительно необходимо это исправить.
Наши клиенты утверждают, что они не звонят по телефону, не воспроизводят аудио и не запускают другое программное обеспечение, и, глядя на их телефоны, я во многом им верю.
Мы заметили это в основном на 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
Звук уведомлений Android периодически не воспроизводится ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение