- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写这个 Android 应用程序,我正在使用 CometChat 库向我的应用程序添加聊天功能。当我使用最新或最旧的版本执行此操作时,我获得了自动添加到我的 android manifest.xml 文件中的权限 => QUERY_ALL_PACKAGES我与 Cometchat 支持 2.1.2-beta8 进行了交谈,所以我更改了android调用sdk的版本实现 'com.cometchat:pro-android-calls-sdk:2.1.2-beta8'和grep -r QUERY_ALL_PACKAGES *什么都不返回。但是当我打包我的应用程序并将其发送到 Play 商店时,我仍然遇到该错误 https://support.google.com/googleplay/android-developer/answer/10158779?hl=en-GB
我能看到的唯一罪魁祸首是 comet chat ui kit Kotlin 中的 MediaUtils.kt
调用 queryIntentActivities 的地方可能会产生该问题 -> https://github.com/cometchat-pro/android-kotlin-chat-ui-kit/blob/v3/uikit-kotlin/src/main/java/com/cometchat/pro/uikit/ui_resources/utils/MediaUtils.kt
我该怎么办?根据 https://developer.android.com/training/package-visibility
我应该添加一些看起来像那样的东西
<queries>
<intent>
<action android:name="android.support.customtabs.action.CustomTabsService" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" />
</intent>
<intent>
<action android:name="android.media.action.IMAGE_CAPTURE" />
</intent>
<intent>
<action android:name="android.intent.action.GET_CONTENT" />
</intent>
</queries>
最佳答案
感谢 Cometchat 的支持,该问题的解决方案是将该库放入该特定版本实现 'com.cometchat:pro-android-calls-sdk:2.1.2-beta8'
它将从权限中删除 QUERY_ALL_PACKAGES。另一个版本神奇地将该权限添加到最终 list 中。我的代码库中没有其他代码添加该权限。
关于android - 来自 Play 商店的 QUERY_ALL_PACKAGES 警告,即使该权限没有出现在 AndroidManifest.xml 合并文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72414723/
Android 11(目标 30)引入 Package visibility restrictions . 他们添加了允许绕过这些限制的 QUERY_ALL_PACKAGES,并且只允许特定的应用程序
Android R Preview 1 引入了一个名为 QUERY_ALL_PACKAGES 的新权限.许可文件说明如下: Allows query of any normal app on the
我在 Play 商店中发布了一个 APP。这个APP有一个使用的库QUERY_ALL_PACKAGES 允许。 所以,我在我的 中删除了这个权限。 AndroidManifest.xml 之后我将新
我的应用程序的旧版本包含 QUERY_ALL_PACKAGES 权限,但在发送给我的 Google 电子邮件说我无法在我的应用程序中使用此权限后,我将其删除,并检查我的应用程序是否仍有权限,我确定我的
Google Play 控制台(应用程序内容部分)声明我发布的应用程序使用了 android.permission.QUERY_ALL_PACKAGES 我想删除此权限。 我检查了我的 Android
我正在编写这个 Android 应用程序,我正在使用 CometChat 库向我的应用程序添加聊天功能。当我使用最新或最旧的版本执行此操作时,我获得了自动添加到我的 android manifest.
我是一名优秀的程序员,十分优秀!