将以下权限添加到 AndroidManifest 时,会导致 lint 错误:
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
根据政策,我不能使用 USE_EXACT_ALARM 权限:我们不是闹钟、计时器或日历应用程序。这是一个次要功能。
所以我想 SCHEDULE_EXACT_ALARM 就是我们需要的。但是,我们是移动应用程序,而不是系统应用程序。在使用精确警报作为我们应用程序的次要功能的同时,如何修复此错误?
ps。 在我看来,Android 好像说:仅在非常特定的用例中使用精确的警报,否则不允许您在应用程序上这样做(自 Android 13 起)。如果是这样,为什么不在他们的文档中提前说明这一点?
显然这是 lint 的问题,并在最新的 gradle 插件(8.7.3)中修复:https://issuetracker.google.com/issues/375352607