Plug-in do Unity

Aplicativo de amostra ButterFlyer

ButterFlyer - Aplicativo de amostra do Unity

Repositório de plug-ins Github

📘

O repositório do Github para este plug-in está aqui

License: MIT
GitHub tag
Unit tests
check packages

Este plug-in foi criado para

  • Android AppsFlyer SDK v6.10.3
  • iOS AppsFlyer SDK v6.10.1

Permissão AD_ID para Android

Na v6.8.0 do SDK da AppsFlyer, adicionamos a permissão normal com.google.android.gms.permission.AD_ID ao AndroidManifest do SDK, para permitir que o SDK colete o ID de publicidade do Android em aplicativos destinados à API 33. Se seu aplicativo for voltado para crianças, você precisará revogar essa permissão para cumprir a política de dados do Google. Você pode ler mais sobre isso aqui.


❗❗ Alterações recentes ao atualizar para 6.6.0 ❗❗

  • A partir da versão 6.6.0, não há mais necessidade de diferenciar entre APIs iOS e Android. Todas as APIs devem ser chamadas com AppsFlyer (mesmo que a API seja apenas iOS ou Android).

Exemplo:

Antes de 6.6.0:

#if UNITY_IOS && !UNITY_EDITOR
    AppsFlyeriOS.waitForATTUserAuthorizationWithTimeoutInterval(60);
#endif

Após 6.6.0:

#if UNITY_IOS && !UNITY_EDITOR
    AppsFlyer.waitForATTUserAuthorizationWithTimeoutInterval(60);
#endif

❗❗ Alterações recentes ao atualizar para 6.3.0 ❗❗

  • 6.3.0 é compatível com a Plataforma Universal do Windows. Como parte desta atualização, o AppsFlyerObjectScript muda para incluir o app_id para seu aplicativo UWP. Se você fez alterações neste arquivo, mescle-as com o novo AppsFlyerObjectScript. Observe também que você pode deixar o campo de id do aplicativo uwp vazio.

  • Da versão 6.3.0, usamos xcframework para plataforma iOS, então você precisa usar a versão cocoapods >= 1.10

⏩ Migração

Migrando do plugin antigo? (versão V4)

Veja os documentos de migração aqui.

⚠️ Há alterações importantes ao migrar para Unity v5. Isso inclui nova API, nomes de classes/pacotes diferentes e a remoção de com.appsflyer.GetDeepLinkingActivity.


🚀 Começando

🌟 Deep Linking