目前,我正在尝试使用 flutter_local_notifications 在我的应用程序中显示通知:^17.2.2。 我试图在我的应用程序中实现的功能是显示通知,以便用户可以在今天打开应用程序后的第二天或稍后再次使用该应用程序。此时的通知时间就是之前打开应用程序的时间。 我已经编写了预定通知的代码并在本地进行了测试。如果我将以下权限添加到 AndroidManifest.xml 文件中,通知就会正常工作。
<uses-permission android:name="android.permission.USE_EXACT_ALARM" />
但是,当我尝试将应用程序上传到 Google Play 商店时,收到以下错误消息并且无法发布。
发布失败:| Google Play 无法上传文物。您必须让我们知道您的应用是否使用任何确切的警报权限:{ “错误”: { “代码”:403, "message": "您必须让我们知道您的应用是否使用任何确切的警报权限", “状态”:“PERMISSION_DENIED” }
我应该怎么做才能解决这个问题?
我尝试在不使用精确警报权限的情况下显示通知,但没有成功。
这应该有帮助;
如果您的应用程序不是时钟或闹钟,您可能无法使用 在你的清单中。要处理 PlatformException 你可以使用这个 androidScheduleMode:AndroidScheduleMode.inexactAllowWhileIdle, 而不是 androidScheduleMode: AndroidScheduleMode.exactAllowWhileIdle