违反 Google Play 开发者政策的警告:需要采取措施

Warning of Google Play Developer policy violation: Action Required(违反 Google Play 开发者政策的警告:需要采取措施)

本文介绍了违反 Google Play 开发者政策的警告:需要采取措施的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近收到了许多来自 google 的邮件,内容涉及我的许多应用.

邮件内容是:

<块引用>

Google Play 开发者您好,

我们的记录显示,您的应用 XXXX 带有包名com.XXXX.XXXXXXXXXX,目前违反了我们关于用户数据的政策个人和敏感信息.

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

需要采取措施:在您的网站上添加指向有效隐私政策的链接应用的商品详情页面和您的应用内.你可以找到更多我们帮助中心的信息.

或者,您可以通过删除任何请求敏感权限或用户数据.

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

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

问候,

Google Play 团队

应用的清单权限如下:

1-)

2-)

3-)

4-)

5-)

这些是我正在使用的库

编译 'com.google.android.gms:play-services-ads:10.0.1'编译'com.android.support:support-v4:25.1.1'编译'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'编译 'com.melnykov:floatingactionbutton:1.3.0'编译'com.android.support:appcompat-v7:25.1.1'编译 'com.baoyz.swipemenulistview:library:1.2.1'编译'com.google.android.gms:play-services-analytics:10.0.1'编译'com.flaviofaria:kenburnsview:1.0.7'编译'com.commit451:PhotoView:1.2.4'编译'com.squareup.picasso:picasso:2.5.2'编译'com.astuetz:pagerslidingtabstrip:1.0.1'编译'com.code-troopers.betterpickers:library:2.2.2'编译'com.android.support:cardview-v7:25.1.1'编译'com.onesignal:OneSignal:3.3.1@aar'编译'com.google.android.gms:play-services-gcm:10.0.1'编译'com.google.android.gms:play-services-location:10.0.1'编译'com.android.support:design:25.1.1'编译'me.leolin:ShortcutBadger:1.1.10@aar'//改造编译('com.squareup.retrofit2:retrofit:2.1.0'){排除模块:'okhttp'}编译'com.squareup.okhttp3:okhttp:3.0.0'编译'com.squareup.okhttp3:logging-interceptor:3.0.1'编译'com.squareup.retrofit2:adapter-rxjava:2.1.0'编译'com.squareup.retrofit2:converter-gson:2.1.0'编译'io.reactivex:rxandroid:1.1.0'//界面绑定编译'com.jakewharton:butterknife:8.2.1'apt 'com.jakewharton:butterknife-compiler:8.2.1'//D B编译'org.greenrobot:greendao:3.0.1'编译'com.github.paolorotolo:appintro:4.1.0'编译'com.readystatesoftware.sqliteasset:sqliteassethelper:+'

其中哪些权限违反了 Google 用户数据?是否有违反 Google 用户数据的权限列表?如何解决?我应该删除这些还是有其他解决方案?另外,如果我必须准备隐私政策,是否有一些示例?

谢谢.

解决方案

有一些方法可以克服这种违反政策的行为.首先,您需要制作违反政策的文件.这里有一些方法:

  1. <块引用>

    转到此链接:https://app-privacy-policy-generator.firebaseapp.com/

然后提供您的应用名称、开发者帐户名称等,然后生成您的策略文件.

  1. <块引用>

    或者你可以使用这个模板:https://gist.github.com/alphamu/c42f6c3fce530ca5e804e672fed70d78

    然后将应用名称、开发者帐户等替换为您的.

现在您如何链接您的隐私文件:

如果您有自己的服务器,那么您可以将文件托管在您的服务器中并使用该链接.如果没有,那么还有其他方法可以完成您的工作.

  1. 您可以将文件放在 git 中,然后使用该链接
  2. 您还可以选择更好的方法,例如在您的 google 驱动器中创建一个 docs 文件,然后将您的策略​​文本粘贴到该文件上,然后选择 File->Publish for the web 您将获取共享链接,只需在您的政策网址中使用该链接即可.

希望这些对您有所帮助.

I recently received many mails from google for many of my apps.

The email content is:

Hello Google Play Developer,

Our records show that your app, XXXX, with package name com.XXXX.XXXXXXXXXX, currently violates our User Data policy regarding Personal and Sensitive Information.

Policy issue: Google Play requires developers to provide a valid privacy policy when the app requests or handles sensitive user or device information. Your app requests sensitive permissions (e.g. camera, microphone, accounts, contacts, or phone) or user data, but does not include a valid privacy policy.

Action required: Include a link to a valid privacy policy on your app's Store Listing page and within your app. You can find more information in our help center.

Alternatively, you may opt-out of this requirement by removing any requests for sensitive permissions or user data.

If you have additional apps in your catalog, please make sure they are compliant with our Prominent Disclosure requirements.

Please resolve this issue by March 15, 2017, or administrative action will be taken to limit the visibility of your app, up to and including removal from the Play Store. Thanks for helping us provide a clear and transparent experience for Google Play users.

Regards,

The Google Play Team

The manifest permissions of the apps are listed below:

1-)

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

2-)

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

<!--
  IMPORTANT: Change "com.parse.starter.permission.C2D_MESSAGE" in the lines below
  to match your app's package name + ".permission.C2D_MESSAGE".
-->
<permission android:protectionLevel="signature"
    android:name="com.XXXX.XXXXX.permission.C2D_MESSAGE" />
<uses-permission android:name="com.XXXX.XXXXXX.permission.C2D_MESSAGE" />

3-)

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<uses-feature android:name="android.hardware.camera" />

4-)

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />

<uses-permission android:name="com.xxxx.xxxxx.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

5-)

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="com.android.vending.BILLING" />

<permission
    android:name="com.xxx.xxxx.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

<uses-permission android:name="com.xxxx.xxxx.permission.C2D_MESSAGE" />

These are the libraries which Im using

compile 'com.google.android.gms:play-services-ads:10.0.1'
compile 'com.android.support:support-v4:25.1.1'
compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'
compile 'com.melnykov:floatingactionbutton:1.3.0'
compile 'com.android.support:appcompat-v7:25.1.1'
compile 'com.baoyz.swipemenulistview:library:1.2.1'
compile 'com.google.android.gms:play-services-analytics:10.0.1'
compile 'com.flaviofaria:kenburnsview:1.0.7'
compile 'com.commit451:PhotoView:1.2.4'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
compile 'com.code-troopers.betterpickers:library:2.2.2'
compile 'com.android.support:cardview-v7:25.1.1'
compile 'com.onesignal:OneSignal:3.3.1@aar'
compile 'com.google.android.gms:play-services-gcm:10.0.1'
compile 'com.google.android.gms:play-services-location:10.0.1'
compile 'com.android.support:design:25.1.1'
compile 'me.leolin:ShortcutBadger:1.1.10@aar'
// retrofit
compile('com.squareup.retrofit2:retrofit:2.1.0') {
    exclude module: 'okhttp'
}
compile 'com.squareup.okhttp3:okhttp:3.0.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.0.1'
compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'io.reactivex:rxandroid:1.1.0'
// UI binding
compile 'com.jakewharton:butterknife:8.2.1'
apt 'com.jakewharton:butterknife-compiler:8.2.1'
// DB
compile 'org.greenrobot:greendao:3.0.1'
compile 'com.github.paolorotolo:appintro:4.1.0'
compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+'

Which of those permissions are violating Google User Data? Is there a list of permissions which are violating Google User Data? How to fix it? Should I remove those or is there another solution for it? Also if I have to prepare a privacy policy are there some example ones?

Thanks in regards.

解决方案

There is some way to overcome this policy violation. First of all you need to make policy violation file. To do this here is some way:

  1. Go to this link: https://app-privacy-policy-generator.firebaseapp.com/

and then provide your app name, developer account name etc then generate your policy file.

  1. or you may use this template: https://gist.github.com/alphamu/c42f6c3fce530ca5e804e672fed70d78

    and then just replace app name, developer account etc with yours.

Now how you link up your privacy file:

If you have a own server then you can host the file in your server and use that link. If not then there are some other way to make your work done.

  1. You may put your file in git then use that link
  2. You also go for a better way, such as just create a docs file in your google drive and then paste your policy text on that and then select File->Publish for the web you will get a link to share just use that link in your policy url.

Hope these will help you.

这篇关于违反 Google Play 开发者政策的警告:需要采取措施的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:违反 Google Play 开发者政策的警告:需要采取措施

基础教程推荐