В большинстве операционных систем приложения могут быть запущены несколькими способами:
В случае, когда приложение запускается по ссылке, уведомлению или при установке, можно передать дополнительные аргументы, такие как 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