Google Play 商店拒绝更新的 flutter 应用程序包,因为未添加短信和通话记录权限

问题描述 投票:0回答:1

为了解释我的问题,我正在构建一个 flutter,它使用电话号码进行 OTP 验证来进行用户身份验证。我的应用程序在我的 Android 模拟器中运行时出现 0 错误,但是在 Play 商店控制台上上传代码后,我无法在我的物理设备上运行 OTP 功能。

为了解决上述问题,我在 AndroidManifest.xml 文件中添加了以下代码:

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

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

添加上述代码并发布更新的捆绑包后,我的更新被 Play 商店拒绝。 请告诉我现在该怎么办?

android flutter mobile google-play
1个回答
0
投票

应遵循的步骤:

1.证明许可的合理性

如果您的应用需要这些权限,请确保提供明确且合理的理由。 Google 要求应用程序解释为什么应用程序需要此类权限。

https://developer.android.com/training/permissions/requesting#explain

2.更新隐私政策

确保应用程序的新隐私政策包含有关如何以及为何使用这些权限的信息。隐私政策应与应用程序显示集成,也应集成在 Play 商店的页面上。

或者,

如果您的应用需要验证电话号码或在没有用户输入的情况下检索短信,请考虑使用短信检索器 API。

https://developers.google.com/identity/sms-retriever/overview

此 API 无需 RECEIVE_SMS 权限即可工作。

注意:如果您需要代码级别的帮助来使用它。可以在我的回答下面评论哦

© www.soinside.com 2019 - 2024. All rights reserved.