2

我最近向亚马逊和谷歌提交了我的应用程序。我现在不会链接到或提及该应用程序,因为我不希望您认为我在宣传它。相反,我有与权限相关的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 文件后……谷歌和亚马逊都列出了应用程序的权限。他们中的大多数是有道理的。但是,下面列出的那些似乎没有意义,因为我在 json.config 中禁用了文件、联系人和地理位置。

谷歌权限表明:

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

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

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

亚马逊权限表明:

android.permission.WRITE_EXTERNAL_STORAGE;

android.permission.ACCESS_FINE_LOCATION;

android.permission.READ_CONTACTS;

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

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

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

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

4

1 回答 1

2

我通过从 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
 }
于 2012-07-05T21:18:19.863 回答