在 Android-11 中,如果我选择Only This Time权限并访问相机,则:
观察到的行为:在我们 终止应用程序One-Time permission后,保持几秒钟(大约 3-5 秒) 。如果我立即或在这么短的时间之前重新打开应用程序,那么权限将保持授予状态,如果我在这么短的时间之后重新打开它,那么它将再次请求权限并且工作正常。
预期行为:在我们终止应用程序后,权限将立即被撤销,而不是等待任何特定的时间段。
有没有解决办法,或者是 Android-11 中的一个错误?此外,与之相关的文档中没有提及任何内容。https://developer.android.com/guide/topics/permissions/overview#one-time
(PS:所有与权限相关的检查都已在代码中实现。)
我集成了谷歌提供的应用内评论。我完全按照文档的编写进行操作。我在 Play 商店上托管该应用程序进行测试,提示第一次正确显示。但当我单击Not now或时Cancel,该设备上不再出现提示。我尝试了各种可能的重新安装或清除缓存的方法,但没有成功。
谁能告诉我这是应用程序内审核提示的默认行为以及在这种情况下下次何时可以看到它?