Aplikasi Sampel ButterFlyer

ButterFlyer - Aplikasi Unity Sample

Repositori Github Plugin

📘

Repositori Github untuk plugin ini ada di sini

License: MIT
GitHub tag
Unit tests
check packages

Plugin ini dibuat untuk

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

Izin AD_ID untuk Android

Di SDK AppsFlyer v6.8.0, kami menambahkan izin normal com.google.android.gms.permission.AD_ID ke AndroidManifest SDK, untuk memungkinkan SDK mengumpulkan ID Iklan Android pada aplikasi yang menargetkan API 33. Jika aplikasi Anda menargetkan anak-anak, Anda harus mencabut izin ini untuk mematuhi kebijakan Data Google. Anda dapat membaca lebih lanjut tentang itu di sini.


❗❗ Melanggar perubahan saat memperbarui ke 6.6.0 ❗❗

  • Memulai versi 6.6.0, tidak perlu lagi membedakan antara API iOS dan Android. Semua API harus dipanggil dengan AppsFlyer kelas (bahkan jika API hanya iOS atau Android).

Contoh:

Sebelum 6.6.0:

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

Setelah 6.6.0:

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

❗❗ Melanggar perubahan saat memperbarui ke 6.3.0 ❗❗

  • 6.3.0 mendukung Platform Windows Universal. Sebagai bagian dari pembaruan ini, AppsFlyerObjectScript berubah untuk menyertakan app_id untuk aplikasi UWP Anda. Jika Anda membuat perubahan pada file ini, gabungkan dengan AppsFlyerObjectScript yang baru.
    Harap perhatikan juga bahwa Anda dapat mengosongkan bidang id aplikasi uwp.

  • Dari versi 6.3.0, kita gunakan xcframework untuk platform iOS, maka Anda perlu menggunakan versi cocoapods >= 1.10

⏩ Migrasi

Bermigrasi dari plugin lama? (versi V4)

Lihat dokumen migrasi di sini.

⚠️ Terdapat perubahan besar saat bermigrasi ke Unity v5. Ini termasuk API baru, nama kelas/paket yang berbeda, dan penghapusan com.appsflyer.GetDeepLinkingActivity.


🚀 Memulai

🌟 Deep Linking