应用清单中的权限之间的差异

时间:2014-01-12 11:27:10

标签: manifest firefox-os

readwritereadcreate设置为Firefox操作系统应用清单中access条目的permissions属性值会产生什么不同的后果?

1 个答案:

答案 0 :(得分:3)

permission中的manifest个访问值目前由两个API使用,即联系人和设备存储。例如,如果您的应用只需要阅读手机通讯录,则必须设置"readonly"访问权限。如果您没有充分理由设置"readwrite"(您的应用不需要此更高级别的访问权限),那么您的应用可能无法通过审核来添加到市场中。另一个例子是,如果您的应用只需要导出联系人并将其保存到手机联系人列表中。在这种情况下,您需要设置"createonly"。在清单中使用此设置,尝试读取或修改现有的电话联系将失败。 "readwrite"将允许您同时阅读,修改和创建联系人。 "readcreate"将允许您阅读和创建联系人。

设置了这些权限后,系统将提示用户是否允许相应的操作。访问级别方法很好,因此用户可以更好地控制应用程序可以对其联系人/文件执行的操作。