Google Play开发者政策违规的警告:需要采取措施 [英] Warning of Google Play Developer policy violation: Action Required

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

问题描述

我最近收到了很多来自Google的许多邮件。

电子邮件内容为:


Hello Google Play开发者



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



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



需要采取的措施:在您的
应用的商品详情页面和您的应用中包含有效隐私政策的链接。您可以在我们的帮助中心找到更多
信息。

另外,您也可以选择退出此要求,方法是删除敏感权限的任何
请求或用户数据。



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



请于2017年3月15日前解决此问题,否则将采取管理措施
限制您的应用的可见性,直至并包括
从Play商店中移除。感谢您帮助我们为Google Play用户提供清晰的
透明体验。


问候,

Google Play团队


应用程序的清单权限如下所示:



1)

<使用权限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/><使用权限android:name =android.permission.VIBRATE/><使用权限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/> <! - 重要提示:在下面的行中更改com.parse.starter.permission.C2D_MESSAGE以匹配您应用的软件包名称+.permission.C2D_MESSAGE.-->< permission android:protectionLevel =签名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/> android:name =com.xxxx.xxxxx.permission.C2D_MESSAGEandroid:protectionLevel =signature/>  


)5)

< 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_MESSAGEandroid:protectionLevel =signature/> < uses-permission android:name =com.xxxx.xxxx.permission.C2D_MESSAGE/>


这些是我使用的库

compile'c​​om.google.android.gms :play-services-ads:10.0.1'compile'c​​om.android.support:support-v4:25.1.1'compile'c​​om.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'compile'c​​om.melnykov:floatingactionbutton:1.3 .0'compile'c​​om.android.support:appcompat-v7:25.1.1'compile'c​​om.baoyz.swipemenulistview:library:1.2.1'compile'c​​om.google.android.gms:play-services-analytics:10.0 .1'compile'c​​om.flaviofaria:kenburnsview:1.0.7'compile'c​​om.commit451:PhotoView:1.2.4'compile'c​​om.squareup.picasso:picasso:2.5.2'compile'c​​om.astuetz:pagerslidingtabstrip:1.0 1.1'编译'com.code-troopers.betterpickers:library:2.2.2'compile'c​​om.android.support:cardview-v7:25.1.1'compile'c​​om.onesignal:OneSignal:3.3.1@aar'compile'c​​om。 google.android.gms:play-services-gcm:10.0.1'compile'c​​om.google.android.gms:play-services-location:10.0.1'compile'c​​om.android.support:design:25.1.1'编译'me.leolin:ShortcutBadger:1.1.10@aar'//翻新编译('com.squareup.retrofit2:翻新:2.1.0'){排除模块:'okhttp'}编译'com.squareup.okhttp3:okhttp :3.0.0'compile'c​​om.squareup.okhttp3:logging-interceptor:3.0.1'compile'c​​om.squareup.retrofit2:adapter-rxjava:2.1.0'compile'c​​om.squareup.retrofit2:converter-gson:2.1 .0'compile'io.reactivex:rxandroid:1.1.0'// UI binding compile'c​​om.jakewharton:butterknife:8.2.1'apt'com.jakewharton:butterknife-compiler:8.2.1'// DB compile' org.greenrobot:greendao:3.0.1'编译com.github.paolorotolo:appintro:4.1.0'compile'c​​om.readystatesoftware.sqliteasset:sqliteassethelper:+'



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



谢谢。

解决方案

有一些方法可以克服这种违反政策的情况。首先你需要制定违反政策的文件。 在这里执行此操作有一些方法:
$ b



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


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



  1. 或者您可以使用以下模板:
    https://gist.github.com/alphamu/c42f6c3fce530ca5e804e672fed70d78


    blockquote>

    ,然后用你的名字替换应用名称,开发者账户等。 现在您如何链接您的隐私文件:
    b

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


    1. 你可以把你的文件放在git中然后使用该链接
    2. >
    3. 您还可以寻找更好的方法,例如在您的谷歌驱动器中创建一个文档文件,然后在其上粘贴您的政策文本,然后选择文件 - >发布

    希望这些网页您可以在链接中使用该链接。会帮助你。

    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" />
    
    
            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开发者政策违规的警告:需要采取措施的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆