Catatan Perubahan SDK iOS
MT iOS SDK v5.5.1
Pembaruan
- Menambahkan sakelar pengumpulan data MA secara keseluruhan. Atur status awal melalui
MTMAConfig.dataCollectionEnabled, lalu gunakansetDataCollectionEnabled:untuk mengaktifkan atau menonaktifkan pengumpulan setelah inisialisasi berhasil. - Menambahkan
isDataCollectionEnableduntuk memeriksa status pengumpulan secara sinkron. Jika SDK belum berhasil diinisialisasi, hasilnyanil. - Status pengumpulan dipisahkan dan disimpan per MA AppKey. Setiap
start:tetap menggunakan konfigurasi saat itu;nilatau tidak diatur berarti aktif secara default. Aplikasi perlu memberikan status persetujuan pengguna saat ini saat inisialisasi. - Saat dinonaktifkan, pengumpulan event baru, properti pengguna, UTM, dan informasi perangkat lengkap berhenti. UTM yang sudah ada dan catatan atribusi klik Push MA dihapus; antarmuka penulisan properti pengguna mengembalikan
CODE_COLLECTION_DISABLED (-8)melalui callback. - Saat diaktifkan kembali, penanda peluncuran pertama/hari pertama dihitung ulang untuk MA AppKey saat ini. Setelah pemulihan berhasil, sesi baru dimulai tanpa melaporkan ulang event selama pengumpulan nonaktif.
Menonaktifkan pengumpulan tidak memengaruhi inisialisasi, pengenal pengguna, informasi kontak, atau kanal pesan, dan tidak menghapus data historis yang sudah dilaporkan. Sakelar ini hanya mengontrol SDK MA; perilaku SDK Push dan izin notifikasi sistem tetap mengikuti pengaturannya masing-masing.
Panduan Pembaruan
MT iOS SDK v5.5.0
Tanggal Pembaruan
- 2026-09-11
Pembaruan
- SDK MA kini dapat diintegrasikan dan diinisialisasi secara independen dari AppPush. SDK resmi tetap didistribusikan dalam paket Push; Anda dapat mengintegrasikan MTMA saja atau MTMA bersama MTPush.
- MA AppKey harus diatur melalui
MTMAConfig.appKeysaat inisialisasi. Inisialisasi ulang dan penggantian MA AppKey dalam proses aplikasi yang sama kini didukung. - Menambahkan
MTMAConfig.resultCompletiondanMTMAInitResultuntuk memperoleh hasil inisialisasi. - Menambahkan
emaildanphoneke identitas pengguna. - Menambahkan
setChannelValueWithChannelId:values:completion:untuk mengatur ID kontak kanal Push pihak ketiga. - Properti pengguna kini mendukung object dan object_array. Menambahkan API untuk memperbarui, menambahkan, dan menghapus elemen object_array.
- Callback lama
MTMAConfig.completionsudah usang tetapi tetap tersedia. Sebaiknya gunakanresultCompletion; jika keduanya diatur, hanyaresultCompletionyang dipanggil.
Panduan Pembaruan
MT iOS SDK v5.3.2
Waktu Pembaruan
- 2026-03-17
Pembaruan
- Memperbaiki bug MA yang telah diketahui.
Panduan Pembaruan
MT iOS SDK v5.2.3
Waktu Pembaruan
- 2025-11-21
Pembaruan
- Mengoptimalkan logika pelaporan event MA.
- Memperbaiki bug MA yang telah diketahui.
Panduan Pembaruan
MT iOS SDK v5.2.1
Waktu Pembaruan
- 2025-11-05
Pembaruan
- Memperbaiki bug MA yang telah diketahui.
Panduan Pembaruan
MT iOS SDK v5.0.0
Waktu Pembaruan
- 2025-03-20
Pembaruan
- Meluncurkan fitur MA, yang mendukung pelaporan data perilaku pengguna yang diperlukan untuk Marketing Automation di sisi SDK, dengan dukungan untuk fitur API berikut:
- Mengatur pengenal pengguna
- Mengatur informasi kontak pengguna
- Mendapatkan EUID
- Mengatur atribut UTM
- Mengatur dan menghapus atribut pengguna
- Melaporkan event
- Mengatur interval pelaporan data
- Mengatur jumlah maksimum event yang disimpan dalam cache
- Mengatur batas waktu sesi
- Mengontrol pengumpulan data
- Memperbaiki bug AppPush.










