This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Nella maggior parte dei sistemi operativi, le applicazioni possono essere avviate in diversi modi:
Quando l’applicazione viene avviata da un collegamento, da una notifica o al momento dell’installazione, è possibile passare argomenti aggiuntivi, come un riferimento all’origine dell’installazione (install referrer) durante l’installazione oppure un collegamento diretto (deep link) quando viene avviata da un collegamento specifico per l’applicazione o da una notifica. Defold offre un modo uniforme per ottenere informazioni su come è stata avviata l’applicazione tramite un’estensione nativa.
Per iniziare a usare l’estensione per la comunicazione tra applicazioni, devi aggiungerla come dipendenza al file game.project. L’ultima versione stabile è disponibile tramite questo URL di dipendenza:
https://github.com/defold/extension-iac/archive/master.zip
Consigliamo di usare un collegamento al file zip di una release specifica.
L’API è molto semplice da usare. Fornisci all’estensione una funzione di ascolto e gestisci le sue callback.
local function iac_listener(self, payload, type)
if type == iac.TYPE_INVOCATION then
-- This was an invocation
print(payload.origin) -- origin may be empty string if it could not be resolved
print(payload.url)
end
end
function init(self)
iac.set_listener(iac_listener)
end
La documentazione completa dell’API è disponibile sulla pagina GitHub dell’estensione.