Android 为什么应用程序总是被拒绝和拒绝';由于违反策略而无法发布:
我正在尝试从几天开始在playstore上上传apk。但现在它以短信和通话记录等形式显示核心功能列表。 但在我们的apk中,没有使用这种权限。我正在使用互联网和良好的位置许可,但它没有列在那里。我们必须至少选择一个权限。因此,我选择默认SMS处理程序 即使我搜索了很多工具,也并没有短信,整个源代码中都使用了通话记录权限 我在谷歌上找到了很多答案,确保你的短信权限在清单中给出,并在用户级弹出窗口 但我的舱单上没有许可Android 为什么应用程序总是被拒绝和拒绝';由于违反策略而无法发布:,android,android-manifest,Android,Android Manifest,我正在尝试从几天开始在playstore上上传apk。但现在它以短信和通话记录等形式显示核心功能列表。 但在我们的apk中,没有使用这种权限。我正在使用互联网和良好的位置许可,但它没有列在那里。我们必须至少选择一个权限。因此,我选择默认SMS处理程序 即使我搜索了很多工具,也并没有短信,整个源代码中都使用了通话记录权限 我在谷歌上找到了很多答案,确保你的短信权限在清单中给出,并在用户级弹出窗口 但我的舱单上没有许可 <?xml version="1.0" encoding="utf-8"?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.demmyname.com">
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!--<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />-->
<uses-permission android:name="android.permission.INTERNET" />
<application
android:name="com.demmyname.com.Classes.Application"
android:allowBackup="true"
tools:replace="android:allowBackup"
android:icon="@mipmap/icon"
android:label="@string/app_name"
android:roundIcon="@mipmap/icon"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:ignore="GoogleAppIndexingWarning">
<activity android:name=".Activities.SplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="adjustPan" />
<activity android:name=".Activities.Activity_Login" />
<activity android:name=".Activities.Activity_SignUp" />
<activity android:name=".Activities.Activity_Forgot_Pwd" />
<activity android:name=".Activities.Activity_Profile" />
<activity android:name=".Activities.Activity_Change_Password" />
<service
android:name=".Services.AppLocationService"
android:enabled="true" />
<activity android:name=".Activities.Activity_Chnage_Location" />
<activity android:name=".Activities.Activity_Order_Delivary" />
<activity android:name=".Activities.Activity_Order_PichUp" />
<activity android:name=".Activities.Activityz_Hotel_Categories" />
<activity android:name=".Activities.Activity_Category_Items" />
<activity android:name=".Activities.Activity_Cart_List" />
<activity android:name=".Activities.Activity_Place_Order" />
<activity android:name=".Activities.Activity_MyOrders" />
<activity android:name=".Activities.Activity_About_Us" />
<activity android:name=".Activities.Activity_View_Offer"></activity>
<!--
<meta-data
android:name="io.fabric.ApiKey"
android:value="7aa3cad21d26b0edcfccea540b57016907999433"
/>
-->
<!-- <meta-data android:name="firebase_crash_collection_enabled" android:value="false" /> -->
<activity android:name=".Activities.Activity_PayUMoney"></activity>
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
</application>
</manifest>
我正在寻找如何跳过声明表单或不选择核心功能的解决方案。若要确保任何其他库正在使用违反的权限,请执行以下操作 在Android Studio中,打开清单文件并观察第2页(两个)选项卡下方是否有=>
对于每个违反的权限,添加另一行,如上面所示,并带有相应的权限标记
然后重新生成项目,并检查合并的清单是否包含任何违反权限的内容。确认后,生成已签名的APK并在Google Play控制台中更新您的应用程序。(目前,请在声明表中勾选“不符合谷歌隐私政策”
成功更新后,在24小时后重新检查表单(在Play console中)是否存在。APK更新成功后不应有任何表单
在表单消失后,您可能需要再次更新APK以进行清晰更新 检查您使用的库,其中一个库可能会请求权限。请检查答案:
<uses-permission android:name="android.permission.READ_SMS" tools:node="remove" />