2017-02-13 15 views
0

Я разработал 2 простых webapps в html + javascript для Android. И сегодня я получил письмо от 2 гугле (1 для каждого приложения):«Предупреждение: нарушение правил», но приложения не требуют никакого разрешения

Hello Google Play Developer,

Наши данные показывают, что ваше приложение, ххх, с именем пакета com.xxx.xxx. xxx, в настоящее время нарушает нашу политику пользовательских данных в отношении Личная и конфиденциальная информация.

Вопросы политики: Google Play требует, чтобы разработчики предоставили действительную политику конфиденциальности , когда приложение запрашивает или обрабатывает чувствительный пользователь или информацию об устройстве. Ваше приложение запрашивает конфиденциальные разрешения (например, камера, микрофон, учетные записи, контакты или телефон) или данные пользователя, но не содержит действительной политики конфиденциальности.

Необходимое действие: Включите ссылку на действующую политику конфиденциальности на своей странице магазина объявлений и в вашем приложении. Вы можете найти более информацию в нашем Справочном центре.

В качестве альтернативы вы можете отказаться от этого требования, удалив любые запросы на конфиденциальные разрешения или пользовательские данные.

Если у вас есть дополнительные приложения в вашем каталоге, пожалуйста, убедитесь, что они соответствуют нашим замечательным требованиям к раскрытию информации.

. Решение этой проблемы разрешено до 15 марта 2017 года или административное действие будет принято для ограничения видимости вашего приложения, вплоть до удаления из Play Маркета. Спасибо, что помогли нам обеспечить прозрачный и прозрачный опыт пользователей Google Play.

С уважением,

Команда Google Play

Это проявляется:

ПЕРВЫЙ APP:

<?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> 

ВТОРОЙ APP:

<?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 консоли показать мне в «Магазин листинга» для обоих приложений:

Ваше приложение имеет APK с кодом версии 6, который запрашивает следующие разрешения (ы): андроида .permission.GET_ACCOUNTS. Приложения, использующие эти разрешения в APK, должны иметь политику конфиденциальности.

Как видно из файла манифеста, я не прошу разрешения.

Итак, что мне теперь нужно делать?

EDIT:

librarias, используемые в обоих приложениях:

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; 

EDIT 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

читает 'запросы приложений или обрабатывает конфиденциальную информацию пользователя или устройства'. Не могли бы вы поделиться своими зависимостями –

+0

@NayanSrivastava Я добавил его в вопрос :) – xRobot

ответ

0

Я уверен, что вы используете рекламную сеть или зависимую систему, запрашивающую такие разрешения.

В качестве примера несколько рекламных сетей используют разрешение READ_PHONE_STATE, которое также может инициировать такое уведомление от Google.

+0

В приложениях нет рекламной сети. Как я могу проверить, есть ли что-либо, запрашивающее это разрешение? – xRobot

+0

Plz ost в зависимости от раздела build.gradle. –

+0

Я добавил его в вопрос @Andrea – xRobot