我注意到FCM需要Android唤醒锁权限。我可以使用?
删除唤醒锁定权限array_total = array1 + array2 =
[[[1, 0, 0], [0, 1, 0], [0, 0, 0]],
[[0, 1, 0], [1, 1, 0], [0, 0, 0]],
[[0, 0, 1], [1, 1, 1], [0, 0, 0]]]
还是会中断接收数据/通知有效负载?
我正在审核this topic并开始怀疑它是否需要。我记得在GCM中它是强制性的。
我遇到的另一个问题是因为唤醒锁定不是危险的许可,我认为在API 23之后,用户甚至不会看到或知道此权限,因为它将是透明的。即使Play商店也不会向他们展示该应用需要唤醒锁定,是吗?
答案 0 :(得分:1)
参考GCM docs,WAKE_LOCK
permission似乎只是可选而不是强制性的:
如果应用程序需要在收到消息时让处理器保持休眠状态,则可以选择
isEmpty :: HashHeadAndTail t => t a -> Bool ; isEmpty = isNothing . head
权限。
FCM docs中没有说明android.permission.WAKE_LOCK
需要某种方式。
是的,该应用将不显示它需要WAKE_LOCK
。对于具有正常保护级别(docs)的权限:
如果某个应用声明需要正常权限,系统会自动向该应用授予权限。
答案 1 :(得分:0)