gpt4 book ai didi

android - Firebase Cloud Messaging 真的需要 WAKE LOCK 权限吗?

转载 作者:行者123 更新时间:2023-11-30 00:41:23 36 4
gpt4 key购买 nike

我注意到 FCM 需要 Android 唤醒锁权限。我可以删除唤醒锁定权限吗?

<uses-permission android:name="android.permission.WAKE_LOCK" tools:node="remove" />

或者它会中断接收数据/通知负载吗?

我正在审查 this topic并开始怀疑是否需要它。我记得在 GCM 中它是强制性的。

我的另一个问题是,因为唤醒锁不是危险的权限,我认为在 API 23 之后,用户甚至不会看到或知道此权限,因为它将是透明的。甚至 Play 商店也不会向他们显示该应用需要唤醒锁,对吗?

最佳答案

引用GCM docs , WAKE_LOCK permission似乎只是可选而不是强制性的:

Optionally, the android.permission.WAKE_LOCK permission if the application needs to keep the processor from sleeping when a message is received.

FCM docs 中没有说明任何内容WAKE_LOCK 在某种程度上是必需的。

是的,应用不会显示它需要WAKE_LOCK。对于普通保护级别 ( docs ) 的权限:

If an app declares that it needs a normal permission, the system automatically grants the permission to the app.

关于android - Firebase Cloud Messaging 真的需要 WAKE LOCK 权限吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42520019/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com