我已经在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'
}
也许播放服务请求该权限?
答案 0 :(得分:0)
我很确定您正在使用某些请求此类权限的广告网络或相关性。
例如,有几个广告网络依赖于READ_PHONE_STATE权限,这也可能会触发Google的此类通知。