获取 App 的应用分组信息 (app.group_info)
声明
应用分组信息 = app.group_info(应用包标识符)
参数
- 应用包标识符
文本型,如需要定位应用的应用包标识符,可于 XXT 应用程序--更多--应用列表 中查看
返回值
- 应用分组信息
表型,返回应用程序的分组信息,是这样形式的键值对{group_id = data_path, ...},如果不存在返回空表
说明
注意:应用程序分组信息 是 iOS 8 开始才有的概念,iOS 7 没有这个概念
示例
local function clear_dir(path)
for fn in ipairs(file.list(path) or {}) do
local full_path = path .. '/' .. fn
file.remove(full_path)
end
end
--
local info = app.group_info("com.tencent.mqq") -- 获得 QQ 的分组信息
--
-- 循环删除所有分组目录中的内容
for _,p in pairs(info) do
for _,v in ipairs(file.list(p) or {}) do
local path = p .. '/' .. v
if file.exists(path) == 'directory' then
clear_dir(path)
elseif v ~= '.com.apple.mobile_container_manager.metadata.plist' then
file.remove(path)
end
end
end