- https://developer.android.com/develop/u ... ive-update
- https://www.youtube.com/watch?v=ihR8hL_Hmec
- Пример Github
- Они развернуты по умолчанию и не сворачиваются: По умолчанию они отображаются свернутыми (пользователь должен развернуть его, чтобы показать ход действия/процесса)
- Чип состояния: Я не могу показать это в своем текущем Android 16 Устройство пиксель 7. Или эмуляторы Android 16.
- метод:[/b] всегда возвращает false. Даже если я открою действие намерения ACTION_MANAGE_APP_USE_FULL_SCREEN_INTENT и включу эту функцию. Как видео предлагает видео с YouTube мин. 12:04
Код: Выделить всё
NotificationManager.canPostPromotedNotifications() - Settings.ACTION_MANAGE_APP_PROMOTED_NOTIFICATIONS: В официальной документации говорится, что нужно использовать намеренное действие Settings.ACTION_MANAGE_APP_PROMOTED_NOTIFICATIONS, чтобы перенаправить пользователя на экран настроек для включения этой функции. Но его на самом деле не существует. Что существует, так это Settings.ACTION_APP_NOTIFICATION_PROMOTION_SETTINGS Однако, когда я пытаюсь это сделать:
Код: Выделить всё
val notificationManager = getSystemService(NOTIFICATION_SERVICE) as android.app.NotificationManager
notificationManager
val canPostLiveUpdates = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) {
notificationManager.canPostPromotedNotifications()
} else {
false
}
if(!canPostLiveUpdates) {
val intent = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) {
val intent = Intent(ACTION_APP_NOTIFICATION_PROMOTION_SETTINGS)
intent.putExtra(EXTRA_APP_PACKAGE, applicationContext.packageName)
} else {
null
}
intent?.let {
startActivityForResult(it, 10310)
}
}
Вот скриншоты результатов тестов живых обновлений, указывающих на проблемы:



Я видел, что некоторые комментарии к видео столкнулись с теми же проблемами (чип состояния). Кто-нибудь пробовал это с разными результатами? Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/796 ... always-fal
Мобильная версия