Aller au contenu principal

Obtenir les informations de groupe d’une application (app.group_info)

Déclaration

informations de groupe de l’application = app.group_info(identifiant de bundle de l’application)

Paramètres

  • identifiant de bundle de l’application
    Chaîne ; pour localiser l’identifiant de bundle d’une application, consultez Application XXT -- Plus -- Liste des applications

Valeur de retour

  • informations de groupe de l’application
    Type table, renvoie les informations de groupe de l’application au format {group_id = data_path, ...}. Renvoie une table vide si elles n’existent pas

Exemple

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") -- Obtient les informations de groupe de QQ
--
-- Supprime le contenu de tous les répertoires de groupe
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