【问题标题】:Why does my Flutter app requests Run on Startup permission on Android?为什么我的 Flutter 应用在​​ Android 上请求 Run on Startup 权限?
【发布时间】:2021-09-17 21:37:09
【问题描述】:

在 Playstore 中,我可以看到我的应用正在请求该权限:

但我没有请求或使用权限,这是我的清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="XXX">

<uses-permission android:name="android.permission.INTERNET"/>

<application ...

【问题讨论】:

    标签: android flutter permissions android-permissions


    【解决方案1】:

    好吧,你也没有振动权限,但它存在于列表中......所以它是由软件的其他部分引入的,主要可能是第 3 方库。也许您的某个库正在请求这些“新”权限?这个 perms 的“包”看起来有点像一些后台通知服务,如果存在,将开始调查这样的 implementation/lib

    【讨论】:

    • 这是一个好点!但我使用了许多第三方库,但与后台处理无关。你知道一种快速找出哪个依赖项请求哪个权限的方法吗?
    • 可悲的是没有...但是后台处理是许多甚至微不足道的原因的好方法,例如存储/保存一些数据或简单的网络(在这种情况下甚至必须在与 UI-one 不同的Thread 中运行)
    猜你喜欢
    • 1970-01-01
    • 2016-08-17
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 2021-11-01
    • 2022-08-02
    • 2019-12-14
    相关资源
    最近更新 更多