向亚马逊和谷歌提交应用程序后的 Android 权限

Posted

技术标签:

【中文标题】向亚马逊和谷歌提交应用程序后的 Android 权限【英文标题】:Android permissions after submitting app to Amazon and Google 【发布时间】:2012-07-05 22:14:08 【问题描述】:

我最近向 Amazon 和 Google 提交了我的应用程序。我现在不会链接到或提及该应用程序,因为我不希望您认为我在宣传它。相反,我有与权限相关的 config.json 问题。这是我的 config.json -

的精简版
"modules": 
    "contact": false,
    "event": true,
    "file": false,
    "geolocation": false,
    "is": true,
    "message": false,
    "notification": false,
    "prefs": false,
    "sms": false,
    "tabs": true,
    "tools": true,
    "topbar": true,
    "tabbar": true,
    "media": true
 

提交我打包的 .apk 文件后……Google 和 Amazon 都列出了应用程序的权限。他们中的大多数是有道理的。但是,由于我在 json.config 中禁用了文件、联系人和地理位置,所以下面列出的那些 似乎有意义。

谷歌权限说明:

您的位置 - 精细 (GPS) 位置。

您的个人信息 - 阅读联系数据。

存储 - 允许应用写入 USB 存储。允许应用写入 SD 卡。

亚马逊权限说明:

android.permission.WRITE_EXTERNAL_STORAGE;

android.permission.ACCESS_FINE_LOCATION;

android.permission.READ_CONTACTS;

“写入外部存储”权限不是阻碍,我可以忍受。但是,我不希望我的潜在用户认为该应用程序想要访问他们的地理位置并读取他们的联系人......尤其是当 Google 显示时 -

“恶意应用可能会使用它来确定您的位置,并可能消耗额外的电池电量。”

“允许应用读取存储在您手机上的所有联系人(地址)数据。恶意应用可能会借此将您的数据发送给其他人。”

知道我在 config.json 中做错了什么吗?也许我应该离开地理位置和联系方式?仍然......然后将这些设置为 false 可能无法正常工作。谢谢。

【问题讨论】:

注意:我计划在亚马逊批准后提交给苹果。 Google 在 2 小时内发布了该应用。 【参考方案1】:

我通过从 config.json 中排除那些冗余模块而不是将它们设置为 false 来解决此问题。

试试这个:(刚刚删除了联系人、文件和地理位置的值)

"modules": 
    "event": true,
    "is": true,
    "message": false,
    "notification": false,
    "prefs": false,
    "sms": false,
    "tabs": true,
    "tools": true,
    "topbar": true,
    "tabbar": true,
    "media": true
 

【讨论】:

谢谢帕特里克!我们有一个故事将"module_name": false 解释为也在管道中禁用该模块...... 感谢 James,因为我宁愿修复您的问题,而不是删除模块。 从 config.json 中删除了不必要的模块并于今天早上上传到 Google Play - 所需的权限看起来好多了……而且侵入性更小。

以上是关于向亚马逊和谷歌提交应用程序后的 Android 权限的主要内容,如果未能解决你的问题,请参考以下文章

BeautifulSoup - 亚马逊和谷歌将我识别为机器人;我该如何解决?

交易总额高达600亿美元?亚马逊微软和谷歌完成100多笔并购

云数据库 Top 12:AWS甲骨文MongoDB微软和谷歌领导者;Redis Labs阿里SAPIBM 强劲表现者

向spark集群提交消费kafka应用时kafka鉴权配置问题

引Uber和谷歌之争的莱万多夫斯基或回归自动驾驶行业

即时运行和谷歌地图的问题