我在谷歌播放控制台中看到了这个警告:
您使用精确闹钟会导致您的应用在某些 Android 上崩溃 用户 您的应用程序会安排准确的警报,而无需检查是否 已授予 SCHEDULE_EXACT_ALARM 权限。这导致你的 由于没有权限,Android 14 上的用户应用程序会崩溃 默认授予的时间更长。
在大多数情况下,安排工作的替代方法或不精确的方法 报警更合适。如果您使用精确警报是合理的, 更新您的应用程序,以便它检查之前是否授予了此权限 日程安排。
我的应用程序没有任何类型的警报调度功能,因此这取决于某些 android、google 或 firebase 模块,这些模块出于某种原因合并了具有
android.app.AlarmManager.setExact(...)
的代码。
但我不知道引入它的库是什么。
有没有办法让 Gradle/R8 构建过程输出合并它的库并最终阻止合并有问题的代码?
我有同样的问题,但是警告在 Play Console 中消失了,警告从你身边消失了吗?