IDFA/V-Informationen bereinigen (clear.idfav)
Deklaration
Alte_IDFAV_Informationen = clear.idfav([ Neue_IDFAV_Informationen ])
Parameter
- Neue_IDFAV_Informationen
Textwert, optional; legt diese Informationen als neue IDFAV-Informationen des Geräts fest. Ohne Parameter werden die Informationen gelöscht und vom System automatisch neu erzeugt. Der Wert"read"kann übergeben werden, um die IDFAV-Informationen des Geräts nur zu lesen, ohne sie zu löschen.
Rückgabewert
- Alte_IDFAV_Informationen
Textwert oder nil; ursprüngliche IDFAV-Informationen des Geräts, bei einem Fehler nil
Beschreibung
Setzt Kennungen wie IDFA und IDFV des Geräts zurück.
Bei falschen IDFAV-Informationen schlägt die Operation fehl und gibt nil zurück.
Ohne Parameter werden die aktuellen IDFAV-Informationen des Geräts gelöscht; iOS weist anschließend neue zufällige IDFAV-Informationen zu.
Die zurückgegebenen IDFAV-Informationen können in einer Datei gespeichert und zur Wiederherstellung später wieder als Parameter übergeben werden.
Beispiel
-- IDFAV-Informationen sichern und bereinigen
app.quit('*') -- Alle Apps schließen
local old_idfavs = clear.idfav("read") -- Vorhandene IDFAV-Informationen lesen
local ok, err = file.writes(XXT_SCRIPTS_PATH.."/old_idfavs.txt", old_idfavs) -- Vorhandene IDFAV-Informationen in einer Datei speichern
if ok then
clear.idfav() -- IDFAV-Informationen bereinigen
sys.alert("备份成功")
else
sys.alert("备份失败\n"..tostring(err))
end
-- IDFAV-Informationen aus einer Datei wiederherstellen
app.quit('*') -- Alle Apps schließen
local old_idfavs, err = file.reads(XXT_SCRIPTS_PATH.."/old_idfavs.txt") -- Gespeicherte IDFAV-Informationen lesen
if old_idfavs then
local current_idfavs = clear.idfav(old_idfavs)
if current_idfavs then
local ok, err = file.writes(XXT_SCRIPTS_PATH.."/current_idfavs.txt", current_idfavs) -- Vorhandene IDFAV-Informationen in einer anderen Datei speichern
sys.alert("恢复 idfav 信息成功")
else
sys.alert("恢复 idfav 信息失败")
end
else
sys.alert("文件打开失败\n"..tostring(err))
end
Hinweis: Der obige Code verwendet die Funktionen sys.alert, file.reads, file.writes und app.quit aus anderen Kapiteln.