O gerenciamento de configurações de recursos é uma função básica do Mobile Delivery Service. Esse recurso permite predefinir diversos dados de configuração necessários para o serviço, eliminando a necessidade de inseri-los manualmente a cada uso. Assim, você aumenta a eficiência do trabalho e reduz a ocorrência de erros.
Os dados de configuração, como cidade e modelo do dispositivo, também são chamados de recursos. Ao adicionar esses dados, o nome do recurso é exibido aos usuários. Apenas o valor do recurso corresponde aos parâmetros de solicitação dos clientes.
Na página de gerenciamento de configurações de recursos, você pode executar as seguintes operações:
Adicionar recurso
Faça login no console do mPaaS e clique em Mobile Delivery Service > Release rule management no painel de navegação à esquerda para acessar a página da lista de configurações de recursos.
-
Na página da lista de configurações de recursos, clique em Add resource. Na janela pop-up, selecione o tipo de recurso e o tipo de plataforma, insira o nome e o valor do recurso e clique em OK para criar o recurso.
Resource type: Tipo do recurso. Há suporte para Cidade, Modelo do Dispositivo, Rede e Versão do Sistema do Dispositivo.
Platform type: Selecione uma plataforma móvel. Escolha entre Android, iOS ou All.
Resource name: Nome do recurso. Defina-o conforme necessário. Esse nome é exibido aos usuários e geralmente corresponde ao valor do recurso.
-
Resource value: Há suporte para apenas um valor de recurso. O conteúdo a seguir descreve os valores para os diversos tipos de recursos:
Cidade: Nome da cidade no nível de prefeitura ou município. O nome deve incluir a unidade administrativa, como cidade, região, prefeitura autônoma ou liga. Exemplos: Município de Xangai, Distrito de Haidong, Prefeitura Autônoma Buyi e Miao de Qiannan e Liga de Xing’an.
Modelo: Modelo do dispositivo móvel, como VIVO X5M e iPhone 6S.
Rede: Tipo de rede. Valores válidos: 2G, 3G, 4G, 5G, Wi-Fi e WLAN.
Versão do sistema do dispositivo: Versão do sistema operacional do dispositivo móvel, como 10.0.1 e 5.1.1.
Se você desconhecer o modelo, a rede ou a versão do sistema do dispositivo móvel, consulte as informações do cliente móvel chamando a API especificada. Para mais detalhes, veja Chamar operações de API para consultar configurações de recursos.
Modificar configurações de recursos
Para alterar as configurações, localize o recurso desejado e clique em Modify na coluna Operations. Edite as configurações conforme necessário e clique em OK para salvar a alteração.
Excluir recurso
Para excluir um único recurso, localize-o e clique em Delete na coluna Operation. Para excluir vários recursos simultaneamente, selecione-os, clique em Batch delete e confirme com OK.
Chamar operações de API para consultar configurações de recursos
Ao adicionar um recurso, se você desconhecer os valores correspondentes à rede, ao modelo do dispositivo ou à versão do sistema, chame a API para consultar essas configurações.
Execute as etapas a seguir:
-
Abra um projeto local e chame a seguinte API para obter as informações do cliente móvel:
Clientes Android
DeviceInfo deviceInfo = DeviceInfo.createInstance(context); AppInfo appInfo = AppInfo.createInstance(context); deviceInfo.getOsVersion(); //The version of the device system. deviceInfo.getmMobileModel(); //The model of the device. appInfo.getmProductVersion(); //The version of the device. int networkType = NetworkUtils.getNetworkType(context);//The network type of the device. networkType = 1 (2G) networkType = 2 (3G) networkType = 3 (Wi-Fi) networkType = 4 (4G)Clientes iOS
Tipo
Rede
Versão do sistema do dispositivo (API do sistema)
Modelo do dispositivo (API encapsulada pelo mPaaS)
Configuração de alternância
Nenhum
[[UIDevice currentDevice] systemVersion]
Versão base anterior a 10.1.68.32: [APMobileIdentifier shareIdentifier].deviceModel
Versão base 10.1.68.32 e posterior: [MPaaSDVInfo sharedInstance].deviceModel
Detecção de atualização
Redes sem fio: Wi-Fi
Redes móveis: WWAN
[[UIDevice currentDevice] systemVersion]
Versão base anterior a 10.1.68.32: [APMobileIdentifier shareIdentifier].deviceModel
Versão base 10.1.68.32 e posterior: [MPaaSDVInfo sharedInstance].deviceModel
Gerenciamento de Hotfix
Gerenciamento de pacotes offline
Gerenciamento de Mini Program
[DTReachability networkName]
[[UIDevice currentDevice] systemVersion]
Versão base anterior a 10.1.68.32: [APMobileIdentifier shareIdentifier].deviceModel
Versão base 10.1.68.32 e posterior: [MPaaSDVInfo sharedInstance].deviceModel
Envie as informações de recursos do cliente ao servidor por meio do upload de log e visualize os dados de configuração no servidor.