Skip to main content

Aktivasi

activation service digunakan untuk melakukan aktivasi terhadap pengguna baru. Aktivasinya mungkin tidak perlu disejumlah pengaturan. Gambar dibawah menunjukkan kegunaan activation service pada example app. Coba perhatikan kegunaan dari ICLActivationService dan CLActivationHandler.

Alur Aktivasi
image 1

3.3.3.1 ICLActivationHandler

ICLActivationHandler adalah main class untuk melakukan aktivasi pengguna dan doActivate method ini berperan sebagai eksekutor.

void doActivate(String activationCode);

3.3.3.2 ICLActivationService

ICLActivationService adalah protokol yang disediakan oleh ICLActivationHandler. Ini akan mengembalikan sebuah response melalui delegate method setiap kali hal ini berhasil atau eror. Pastikan protokol tersebut diletakkan pada class dan atur delegasi dari CLActivationHandler sebelum mengirimkan datanya.

Jika aktivasi berhasil akan mendapatkan sebuah response
onActivationSuccess(CLResponse response);

dan jika gagal akan mendapatkan error response
onActivationError(CLErrorResponseerrorResponse);