我已经在这个提示答复和拒绝中添加了两个动作。在android-12下的所有设备上都可以使用。
但是在android 12中,这种类型的通知没有显示出来。具体问题是什么,我不知道,我读了文档,但没有找到任何解决方案。

我检查了我的设备中应用程序的所有通知设置。在android 12中,对于这类通知是否有任何更改。请你的回答会帮助我们,谢谢。
发布于 2022-07-21 11:35:39
我已经在我的项目中使用以下代码实现了这一点--首先,在AnroidManifest.xml中添加权限:
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />现在,在通知生成器中设置全屏意图和您的活动如下:
var answerCallIntent = Intent(this@FirebaseInstanceService, AnswerDeclineCallActivity::class.java)
var answerCallPendingIntent = PendingIntent.getActivity(this@FirebaseInstanceService,
0, answerCallIntent, PendingIntent.FLAG_UPDATE_CURRENT)
setFullScreenIntent(answerCallPendingIntent, true)注意:一些设备,如小米,你必须重定向用户到设置,以启用“显示锁定屏幕”的权限,以显示活动在锁定屏幕。
确保在通知生成器:中将优先级设置为max
.setPriority(Notification.PRIORITY_MAX) //Important for heads-up notificationhttps://stackoverflow.com/questions/73065050
复制相似问题