Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Operações avançadas

Última atualização: Jun 28, 2026

Após integrar o componente MCDP e concluir a configuração básica dos espaços, defina outras opções, como controlar o tamanho máximo do pop-up, forçar a atualização completa de todos os espaços ou configurar parâmetros de extensão para requisições RPC. Este tópico detalha essas operações avançadas.

Controlar o tamanho máximo do pop-up

  • Cenário aplicável: necessidade de uma página de pop-up maior.

  • Versão do SDK compatível: 10.1.60 ou superior.

  • Operação: pré-definida via XML.

    • Especifique a altura máxima da página de pop-up:

          <meta-data
            android:name="com.mpaas.cdp.space.height"
            android:value="xxx" />
    • Especifique a largura máxima da página de pop-up:

          <meta-data
            android:name="com.mpaas.cdp.space.width"
            android:value="xxx" />
    • Defina se a resolução da página de pop-up usa pixel ou dip. O padrão é dip:

           <meta-data
            android:name="com.mpaas.cdp.space.dpmode "
            android:value="dp" />

Forçar a atualização completa de todos os espaços

  • Cenário aplicável: troca de conta ou região durante o uso.

  • Versão do SDK compatível: 10.1.68 ou superior.

  • Operação: chamada de API.

    1. Obtenha o serviço de interface CDP para permitir chamadas subsequentes.

          private CdpAdvertisementService findCdpApiService() {
               return LauncherApplicationAgent.getInstance()
                       .getMicroApplicationContext()
                       .findServiceByInterface(CdpAdvertisementService.class.getName());
            }
    2. Atualize e recarregue todos os dados dos espaços CDP.

       findCdpApiService().refresh(new CdpAdvertisementService.IRefreshZoneCallBack(){});

Definir parâmetros de extensão para requisições RPC

Versão do SDK compatível: 10.1.68 ou superior.

     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;
          }
        });