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
Çoğu işletim sisteminde uygulamalar çeşitli yollarla başlatılabilir:
Uygulama bir bağlantıdan veya bildirimden ya da kurulum sırasında başlatıldığında ek bağımsız değişkenler iletilebilir. Örneğin, kurulum sırasında kurulum yönlendirme bilgisi (install referrer), uygulamaya özgü bir bağlantıdan veya bildirimden başlatılırken ise derin bağlantı (deep link) iletilebilir. Defold, bir yerel kod eklentisi (native extension) aracılığıyla uygulamanın nasıl çağrıldığına ilişkin bilgileri almak için ortak bir yöntem sunar.
Uygulamalar arası iletişim eklentisini kullanmaya başlamak için eklentiyi game.project dosyanıza bağımlılık olarak eklemeniz gerekir. En son kararlı sürüme şu bağımlılık URL adresinden ulaşabilirsiniz:
https://github.com/defold/extension-iac/archive/master.zip
Belirli bir sürümün zip dosyasına bağlantı kullanmanızı öneririz.
API’nin kullanımı çok kolaydır. Eklentiye bir dinleyici işlevi (listener function) sağlarsınız ve dinleyicinin geri çağırımlarına (callback) tepki verirsiniz.
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 belgelerinin tamamına eklentinin GitHub sayfasından ulaşabilirsiniz.
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB