Setelah mengintegrasikan komponen MCDP dan menyelesaikan konfigurasi booth dasar, Anda dapat melakukan beberapa pengaturan tambahan seperti mengontrol rentang maksimum popup, memaksa penyegaran lengkap semua booth, serta menetapkan parameter ekspansi untuk permintaan RPC. Berikut ini dijelaskan detail dari operasi lanjutan tersebut.
Kontrol rentang maksimum popup
Skenario yang berlaku: Ketika Anda memerlukan halaman pop-up dengan ukuran lebih besar.
Versi SDK yang berlaku: 10.1.60 dan seterusnya.
Operasi: Pra-set melalui XML.
Tentukan tinggi maksimum halaman pop-up:
<meta-data android:name="com.mpaas.cdp.space.height" android:value="xxx" />Tentukan lebar maksimum halaman pop-up:
<meta-data android:name="com.mpaas.cdp.space.width" android:value="xxx" />Tentukan apakah resolusi halaman pop-up dalam piksel atau dip. Defaultnya adalah dip:
<meta-data android:name="com.mpaas.cdp.space.dpmode " android:value="dp" />
Paksa penyegaran lengkap semua booth
Skenario yang berlaku: Ketika pengguna beralih akun atau wilayah selama penggunaan.
Versi SDK yang berlaku: 10.1.68 dan seterusnya.
Operasi: Panggil API.
Dapatkan layanan antarmuka CDP agar fungsi terkait tindak lanjut dapat menggunakan layanan ini untuk pemanggilan.
private CdpAdvertisementService findCdpApiService() { return LauncherApplicationAgent.getInstance() .getMicroApplicationContext() .findServiceByInterface(CdpAdvertisementService.class.getName()); }Perbarui dan segarkan semua data booth CDP.
findCdpApiService().refresh(new CdpAdvertisementService.IRefreshZoneCallBack(){});
Tetapkan parameter ekstensi untuk permintaan RPC
Versi SDK yang berlaku: 10.1.68 dan seterusnya.
MCdpApi.API.api().setExportApi(new IMCdpExportApi (){
public Map<String, String> getExtras() {
HashMap<String, String> extras = new HashMap<>();
extras.put("cdp_extend_params_xxxx", String.valueOf(1));
return extras;
}
});