如何修复正在设备上修改或禁用SELinux以重新提交到Google Play的应用

时间:2016-03-03 11:21:00

标签: android selinux

昨天我想提交我的应用程序,过了一会儿,我收到了Google的以下消息:

  

Hello Google Play Hello,

     

我查看了您的应用,com。 ,并且不得不这样做   拒绝它,因为它违反了恶意行为政策。如果你   提交了更新,您之前的应用版本仍然存在   Google Play。

     

以下是您提交应用以进行其他审核的方式:

     

对您的应用进行适当的更改。我们确定了您的应用   通过修改或禁用SELinux来降低用户的设备安全性   装置。引入或利用安全漏洞的应用程序   明确禁止。仔细阅读恶意行为政策   更多细节。确保您的应用符合所有其他应用   开发者计划政策中列出的政策。记住这一点   如果存在进一步的政策问题,可能会进一步执行   与您的应用程序。登录您的开发者控制台并提交   修改,符合政策APK。确保增加版本   APK的数量。如果您已查看该政策并感受到此信息   拒绝可能有误,请联系我们的政策   支持团队。我的一位同事会在2点内回复你   工作日。

     

最佳,

     

海伦

     

Google Play审核小组

所以我实际上不知道我冒犯了那个政策。我在我的代码中搜索了关键字:

setenforce getenforce

但它不在那里

我还检查了我在Android Manifest中的权限,我想不用担心:

  <uses-permission android:name="com.android.vending.BILLING" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />

所以我想知道如何修复我的应用,我可以重新提交它,它会出现在Google Play中!

感谢您的帮助!

最佳, 曼努埃尔

1 个答案:

答案 0 :(得分:0)

决定!!!  我在项目中包含了这些SDK: -AppLovin -Facebook -LeadBolt -MoPub -RevMob -Upsight -Vungle

除了Vungle之外,我删除了所有这些内容。之后我收到了谷歌的另一条消息。这次他们警告我关于Vungle版本。我不得不将Vungle SDK更新到3.3或更高版本。

现在我的应用程序发布没有任何问题。

因此,如果您有上述任何SDK,请尝试逐个删除并上传新版本的APK。 (我删除了所有,因为我不需要它们)

此致 mladenmp