xamarin - 由于违反权限政策,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 商店接受?任何帮助都值得赞赏。
解决方案
我知道这有点晚了。但是对于将来可能遇到此问题的任何人。
我们遇到了完全相同的问题,我们所做的是删除每个草稿,替换不合规版本处于活动状态的每个轨道(alpha、beta 和生产等)。
还要确保其他信息(如隐私政策链接等)在商品详情中准确无误。
推荐阅读
- jupyter-notebook - 如何使用 if 和 else 选项在 Markdown 中编写函数
- c - 为什么运行“插入”功能后我的数字变量会发生变化?
- haskell - Haskell TypeSynonymInstances 实例声明
- excel - 如何使用 VBA 自动将单词添加到多列中的文本末尾?
- c - 如何使用 fscanf 从文件中读取 2 种不同的数据类型?
- python - 如何跨子行和子列聚合熊猫数据透视表
- linear-programming - 使用 split 命令拆分字符串
- amazon-dynamodb - AWS Scan on DynamoDB 条件表达式选项
- laravel - Laravel 条带集成
- django - 如何在 django 网站中使用 ajax 添加评论?