mPaaS akan menghentikan pemeliharaan baseline 10.1.32 mulai 28 Juni 2020. Silakan gunakan seri baseline 10.1.68 (pemeliharaan dihentikan) atau seri baseline 10.1.60 (pemeliharaan dihentikan). Anda dapat merujuk pada Panduan Peningkatan mPaaS 10.1.68 atau Panduan Peningkatan mPaaS 10.1.60 untuk meningkatkan versi baseline.
Topik ini menjelaskan cara mengembangkan fungsi analisis peristiwa kustom pada klien iOS, meliputi:
Integrasi MAS
Untuk mengintegrasikan MAS, silakan merujuk pada Petunjuk Prosedur Integrasi MAS.
Mencatat log peristiwa
Bagian ini memberikan panduan tentang cara mencatat log peristiwa menggunakan contoh kode dari versi 10.1.68.
Contoh kode
#import <MPMasAdapter/MPMasAdapter.h>
// Saat ini actionId hanya mendukung KActionID_Event dan Anda tidak perlu memperhatikannya.
NSString * actionId = KActionID_Event;
// ID Peristiwa
NSString * eventId = @"PayResults";
// Tambahkan atribut
NSMutableDictionary * extParam = [NSMutableDictionary dictionary];
// Atribut: waktu pembayaran. Key sesuai dengan ID atribut dan Value sesuai dengan nilai atribut.
[extParam setObject:@"2017-05-01 12:03:16" forKey:@"pay_time"];
// Atribut: ID pengguna
[extParam setObject:@"the-userId" forKey:@"user_id"];
// Atribut: metode pembayaran
[extParam setObject:@"alipay" forKey:@"payment_method"];
// Cetak log
[MPRemoteLoggingInterface writeLogWithActionId:actionId eventId:eventId extParam:extParam];Deskripsi parameter
Parameter | Deskripsi |
eventId | ID peristiwa secara unik mengidentifikasi sebuah peristiwa. Untuk informasi lebih lanjut, lihat deskripsi skenario tutorial di Tentang tutorial ini. |
extParam |
|