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
У більшості операційних систем застосунки можна запускати кількома способами:
Якщо застосунок запускається за посиланням, зі сповіщення або під час установлення, можна передати додаткові аргументи, наприклад джерело встановлення (install referrer) під час установлення або глибинне посилання (deep-link) під час запуску за посиланням, специфічним для застосунку, чи зі сповіщення. Defold надає єдиний спосіб отримати інформацію про те, як було запущено застосунок, за допомогою нативного розширення.
Щоб почати користуватися розширенням для взаємодії між застосунками, додайте його як залежність до файлу game.project. Остання стабільна версія доступна за таким URL залежності:
https://github.com/defold/extension-iac/archive/master.zip
Рекомендуємо використовувати посилання на zip-файл конкретного випуску.
API дуже простий у використанні. Ви передаєте розширенню функцію-слухач і реагуєте на її зворотні виклики.
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
Повна документація API доступна на сторінці розширення на GitHub.
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB