有没有一种方法可以让我知道我应该向用户请求 google 播放的哪些所有权限才能接受我的应用程序?

Is there a way I can know which all permission should I ask from a user for google play to accept my app?

我不太清楚应该在清单中请求哪些权限。有没有一个工具可以放置我的代码,它可以准确地告诉我应该在清单中请求哪些所有权限。

我试图阅读整个代码并使用 google 来了解是否需要许可,但没有得到太多信息。

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

我希望结果应该是工具或技术的名称,通过它我可以知道我应该请求哪些所有权限,以便我的申请可以被 google 游戏商店批准。

深色的是权限组,其他的是你需要的权限。 A list of all Android permissions

日历
READ_CALENDAR, WRITE_CALENDAR

CALL_LOG
READ_CALL_LOG, 写_CALL_LOG, PROCESS_OUTGOING_CALLS

相机
相机

联系人
READ_CONTACTS, WRITE_CONTACTS, GET_ACCOUNTS

位置
ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION

微型PHONE
RECORD_AUDIO

PHONE
READ_PHONE_STATE, READ_PHONE_NUMBERS, CALL_PHONE, ANSWER_PHONE_CALLS, ADD_VOICEMAIL, USE_SIP

传感器 BODY_SENSORS

短信 SEND_SMS, RECEIVE_SMS, READ_SMS, RECEIVE_WAP_PUSH, RECEIVE_MMS

存储空间 READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE

清单权限与 Play 商店接受度无关。如果 Manifest 中未请求许可并且应用程序尝试使用它,则该应用程序将无法运行 - 设备将 return 错误数据(例如 null),或抛出异常。 Play 商店向用户报告您请求的权限,但它不会检查您的应用程序 - 设备会检查。