Setelah Anda mengintegrasikan Facebook SDK, Peristiwa Aplikasi tertentu dicatat dan dikumpulkan secara otomatis untuk Pengelola Peristiwa, kecuali Anda menonaktifkan Pencatatan Peristiwa Aplikasi Otomatis. Anda dapat mengubahnya dalam kode aplikasi Anda atau melalui tombol geser di bawah Peristiwa Aplikasi di Dasbor Aplikasi atau Pengelola Peristiwa. Perlu diperhatikan bahwa jika terjadi konflik nilai antara tanda AutoLogAppEventsEnabled
dan tombol geser, kami akan menerapkan nilai pada tombol geser ‘Pencatatan peristiwa otomatis untuk Facebook SDK’. Untuk detail tentang informasi apa saja yang dikumpulkan dan cara menonaktifkan Pencatatan Peristiwa Aplikasi Otomatis, lihat Pencatatan Peristiwa Aplikasi Otomatis.
Saat Anda menggunakan FB SDK untuk Peristiwa Aplikasi, ketentuan bisnis kami mengharuskan Anda memiliki dasar hukum yang sesuai untuk mengumpulkan dan memproses informasi Pengguna. Berdasarkan GDPR dan peraturan perlindungan data UE lainnya, Anda diwajibkan untuk mendapatkan persetujuan Pengguna akhir sebelum mengirim data melalui SDK kami. Dengan demikian, Anda perlu memastikan bahwa penerapan SDK Anda memenuhi persyaratan persetujuan ini.
SDK secara default mencatat secara otomatis peristiwa seluler umum dari aplikasi Anda, seperti penginstalan aplikasi dan peluncuran aplikasi. Peristiwa ini dikirimkan ke Facebook saat aplikasi dibuka untuk memberi Anda insight tentang perilaku Pengguna aplikasi Anda dan kinerja kampanye iklan.
Untuk membantu Anda menerapkan mekanisme persetujuan guna memenuhi kewajiban hukum berdasarkan undang-undang perlindungan data UE dan Ketentuan Fitur Bisnis kami, kami menawarkan sumber daya berikut.
Anda dapat meninjau panduan persetujuan kami untuk mendapatkan panduan praktis dan praktik terbaik dalam meminta persetujuan di situs web dan aplikasi Anda. Jika Anda memilih untuk mendapatkan persetujuan Pengguna sebelum penginstalan aplikasi melalui alur pendaftaran Pengguna yang terpisah, sebagaimana disebutkan dalam panduan persetujuan di atas, Anda tidak perlu melakukan perubahan apa pun untuk terus menggunakan Facebook SDK dan fitur pencatatan otomatisnya.
Jika Anda tidak memiliki mekanisme prainstal untuk mendapatkan persetujuan Pengguna, Anda perlu mengambil langkah tambahan guna memenuhi kewajiban hukum untuk menggunakan FB SDK. Kami menyediakan fitur untuk menunda transmisi data dari SDK hingga Pengguna memiliki kesempatan untuk melalui alur persetujuan dalam aplikasi.
Atur tanda AutoLogAppEventsEnabled
ke false
di file AndroidManifest.xml
Anda.
<application> ... <meta-data android:name='com.facebook.sdk.AutoLogAppEventsEnabled' android:value='false'/> ... </application>
Kemudian, aktifkan kembali pencatatan otomatis setelah Pengguna akhir memberikan persetujuan dengan memanggil metode setAutoLogAppEventsEnabled()
kelas FacebookSdk
dan mengaturnya ke true
.
FacebookSdk.setAutoLogAppEventsEnabled(true);
Buka .plist
aplikasi sebagai kode dalam Xcode dan tambahkan XML berikut ke kamus properti.
<key>FacebookAutoLogAppEventsEnabled</key><false/>
setAutoLogAppEventsEnabled
kelas FBSDKSettings
dan mengaturnya ke true
untuk Swift atau YES
untuk Objective-C. Untuk Swift:
Settings.isAutoLogAppEventsEnabled = true
Untuk Objective-C:
[FBSDKSettings setAutoLogAppEventsEnabled:YES];
Anda juga dapat menonaktifkan pencatatan peristiwa otomatis sepenuhnya untuk menghentikan pengiriman data apa pun ke Facebook saat aplikasi dibuka. Catatan: Jika Anda membiarkan pencatatan peristiwa otomatis dinonaktifkan, Anda tidak lagi melacak peristiwa penginstalan aplikasi dan peluncuran aplikasi. Tambahkan kode tambahan secara manual untuk mencatat peristiwa ini.
Tambahkan baris berikut ke file AndroidManifest.xml
Anda.
<application> ... <meta-data android:name='com.facebook.sdk.AutoLogAppEventsEnabled' android:value='false'/> ... </application>
Buka .plist
aplikasi sebagai kode dalam Xcode dan tambahkan XML berikut ke kamus properti.
<key>FacebookAutoLogAppEventsEnabled</key> <false/>
Facebook SDK untuk Android otomatis diinisialisasi saat aplikasi dibuka. Saat SDK diinisialisasi, SDK mengambil pengaturan aplikasi dari Facebook. Jika Anda ingin memblokir semua permintaan jaringan ke Facebook, Anda dapat menonaktifkan inisialisasi otomatis.
Atur tanda AutoInitEnabled
ke false
di file AndroidManifest.xml
Anda.
<application> ... <meta-data android:name="com.facebook.sdk.AutoInitEnabled" android:value="false"/> ... </application>
Kemudian, aktifkan kembali inisialisasi otomatis setelah Pengguna akhir memberikan persetujuan dengan memanggil metode setAutoInitEnabled()
kelas FacebookSdk
dan mengaturnya ke true
.
FacebookSdk.setAutoInitEnabled(true); FacebookSdk.fullyInitialize();