在我的xamarin.forms android应用程序中,我正在使用xamarin.essentials PhoneDialer从应用程序拨打电话。 我在清单中添加了两个权限。
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.CALL_PHONE" />
一切正常。但是我遇到问题的地方是当我尝试将应用上传到商店时。我的应用被拒绝了。
我从Play商店收到了此消息
问题:违反权限政策经过审查您的应用后,我们发现由于以下原因,该应用不符合使用请求的许可的条件: 您已将{默认电话处理程序(以及默认处理程序使用的其他任何核心功能)}声明为应用程序的核心功能。但是,经过审查,我们发现您的应用与声明的用例不匹配。了解有关允许的使用和例外的更多信息。 请:
对您的应用进行更改,使其符合声明的核心功能的要求,或者 选择与您的应用功能相匹配的用例
{默认电话处理程序(以及默认处理程序使用的其他任何核心功能)}的默认处理程序功能已在您的声明表单中列出,但您的应用似乎没有默认处理程序功能。请提交修改后的“权限声明表”和/或向您的应用添加默认处理程序功能。
当我上传APK时,游戏机问一个权限声明表,然后选中了DEFAULT PHONE HANDlER复选框。在我的应用程序中,我仅通过电话拨号器拨打电话。有什么解决方案?如何使该应用被Play商店接受?谢谢您的帮助。
答案 0 :(得分:1)
我知道这有点晚了。但是对于将来可能会遇到此问题的任何人。
我们遇到了完全相同的问题,我们所做的是删除所有草稿,替换存在不兼容版本的所有曲目(alpha,beta和制作等)。
还要确保其他信息(如隐私权政策链接等)在商品详情中是准确的。