多次请求附近权限

Nearby permission requested multiple times

有没有办法让用户接受附近的权限只被询问一次?我有一个应用程序,当应用程序打开时,每隔几天(貌似)就会询问一次权限。

我使用此代码启用它(也用于启用 Google 登录):

 mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .addApi(Nearby.MESSAGES_API)
            .build();

由于附近的权限请求内置于 Neraby 的自动管理中,因此这是我使用的唯一代码。有 机会 它实际上并没有多次请求它,我只是很难区分它在几天后推送代码更改后被询问的时间它虽然问。我在多部手机上都有它,这是一个业余爱好项目,所以它不是我正在检查的固定项目。

我还没有在我们的设备上看到这种情况(我在 Google 的 Nearby 团队工作)。

我知道对话框会重新出现的唯一情况是应用程序被卸载/重新安装,或者应用程序在设置 > Google > 附近 > [齿轮图标] 中失去权限。