Saltar al contenido principal

Obtener la información de grupos de una app (app.group_info)

Declaración

información_grupos = app.group_info(identificador_paquete)

Parámetros

  • Identificador del paquete de la app
    Tipo texto; para localizar el identificador del paquete de la app, consúltalo en App XXT → Más → Lista de apps

Valor devuelto

  • Información de grupos de la app
    Tipo tabla; devuelve la información de grupos de la app con el formato {group_id = data_path, ...}. Si no existe, devuelve una tabla vacía

Ejemplo

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") -- Obtiene la información de grupos de QQ
--
-- Elimina en bucle el contenido de todos los directorios de grupos
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