全部产品
Search
文档中心

Mobile Platform as a Service:Operasi Lanjutan

更新时间:Jun 24, 2025

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.

    1. 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());
            }
    2. 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;
          }
        });