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 gunakan setDataCollectionEnabled: untuk mengaktifkan atau menonaktifkan pengumpulan setelah inisialisasi berhasil.
  • Menambahkan isDataCollectionEnabled untuk memeriksa status pengumpulan secara sinkron. Jika SDK belum berhasil diinisialisasi, hasilnya nil.
  • Status pengumpulan dipisahkan dan disimpan per MA AppKey. Setiap start: tetap menggunakan konfigurasi saat itu; nil atau 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.appKey saat inisialisasi. Inisialisasi ulang dan penggantian MA AppKey dalam proses aplikasi yang sama kini didukung.
  • Menambahkan MTMAConfig.resultCompletion dan MTMAInitResult untuk memperoleh hasil inisialisasi.
  • Menambahkan email dan phone ke 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.completion sudah usang tetapi tetap tersedia. Sebaiknya gunakan resultCompletion; jika keduanya diatur, hanya resultCompletion yang 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.

Panduan Pembaruan

Icon Solid Transparent White Qiyu
Hubungi Sales