首页 > 解决方案 > 由于违反权限政策,xamarin.android 应用被 Play 商店拒绝

问题描述

在我的 xamarin.forms android 应用程序中,我使用 xamarin.essentials PhoneDialer 从应用程序拨打电话。我在清单中添加了两个权限。

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

一切正常。但是我遇到问题的地方是当我尝试将应用程序上传到 Play 商店时。我的应用程序被拒绝了。

我从 Play 商店收到了这条消息

问题:违反权限政策在审核了您的应用后,我们发现它不符合使用请求的权限的条件,原因如下:您声明了 {Default Phone handler (and any other core functionality usage while default handler)}作为应用程序的核心功能。但是,经过审核,我们发现您的应用与声明的用例不符。详细了解允许的用途和例外情况。请:

对您的应用进行更改,使其符合声明的核心功能的要求,或者,选择与您的应用功能相匹配的用例

{Default Phone handler (and any other core features usage while default handler)} 的默认处理程序功能已在您的声明表中列出,但您的应用似乎没有默认处理程序功能。请提交修改后的权限声明表和/或将默认处理程序功能添加到您的应用程序。

当我上传 APK 时,游戏控制台询问了一份权限声明表,我选择了默认电话处理程序复选框。在我的应用程序中,我只通过电话拨号器拨打电话。解决方案是什么?如何使应用程序被 Play 商店接受?任何帮助都值得赞赏。

标签: xamarinxamarin.forms

解决方案


我知道这有点晚了。但是对于将来可能遇到此问题的任何人。

我们遇到了完全相同的问题,我们所做的是删除每个草稿,替换不合规版本处于活动状态的每个轨道(alpha、beta 和生产等)。

还要确保其他信息(如隐私政策链接等)在商品详情中准确无误。


推荐阅读