“警告:违反政策”但应用程序不需要任何权限

时间:2017-02-13 11:56:01

标签: android google-play privacy privacy-policy

我已经在html + javascript for android中开发了2个简单的webapps。今天我收到了来自谷歌的2封电子邮件(每个应用程序1封):

  

Hello Google Play Hello,

     

我们的记录显示您的应用xxx,包名称   com.xxx.xxx.xxx,目前违反了我们的用户数据政策   个人和敏感信息。

     

政策问题:Google Play要求开发者提供有效的   应用程序请求或处理敏感用户或的时候的隐私政策   设备信息。您的应用请求敏感权限(例如   相机,麦克风,帐户,通讯录或电话)或用户数据,但是   不包含有效的隐私政策。

     

需要采取的措施:在您的网站上添加指向有效隐私权政策的链接   应用程序的商店列表页面和您的应用程序内。你可以找到更多   我们的帮助中心提供的信息。

     

或者,您可以通过删除任何选项来选择退出此要求   请求敏感权限或用户数据。

     

如果您的目录中有其他应用,请确保它们是   符合我们的突出披露要求。

     

请在2017年3月15日之前解决此问题,或采取行政措施   将被用来限制您的应用程序的可见性,包括   从Play商店中删除。感谢您帮助我们提供明确的和   Google Play用户的透明体验。

     

此致

     

Google Play团队

这些是清单:

第一个应用程序:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.xxx.xxx.xxx" >

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

第二个应用程序:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.xxx.xxx.xxx" >
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

这就是Google Play控制台在两个应用的“商品详情”中向我展示的内容:

  

您的应用有一个版本号为6的apk,请求以下内容   permission(s):android.permission.GET_ACCOUNTS。使用这些的应用   APK中的权限需要设置隐私策略。

从清单文件中可以看出,我并未请求该权限。

那我现在要做什么呢?

编辑:

两个应用程序中使用的图书馆:

import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;


import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;

编辑2:

build.gradle中的依赖项:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    wearApp project(':wear')
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.google.android.gms:play-services:7.8.0'
}

也许播放服务请求该权限?

1 个答案:

答案 0 :(得分:0)

我很确定您正在使用某些请求此类权限的广告网络或相关性。

例如,有几个广告网络依赖于READ_PHONE_STATE权限,这也可能会触发Google的此类通知。