Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Exemplo de código de atualização de versão

Última atualização: Jun 28, 2026

Exemplo de código Android

Para verificar o estilo e o efeito de interação deste recurso em um dispositivo móvel, baixe o exemplo de código Android. Compile o bundle localmente no Android Studio e instale o arquivo .apk no dispositivo móvel. Consulte Obter exemplo de código para obter mais informações.

Exemplo de código iOS

Verificar atualizações

O mPaaS conecta-se automaticamente à função de release ao chamar a interface de verificação de atualização para detectar se há uma nova versão disponível. Se houver, o sistema exibirá automaticamente uma janela de atualização para notificar o usuário. Toque em Atualize para iniciar a atualização automática; nenhuma codificação adicional é necessária. Para personalizar a janela de prompt de atualização, consulte a seção Interface personalizada de prompt de atualização abaixo.

- (void)checkUpdate
{   
    UpgradeCheckService *service = [UpgradeCheckService sharedService];
    service.delegate = self;
    [service checkUpgradeAndShowAlertWith:YES];
}
Nota

Ao adicionar o SDK, a dependência do gateway de serviço de release mPaaS > Targets > MPHttpClient > DTRpcInterface+upgradeComp.m é incluída automaticamente. Portanto, basta chamar o método checkUpgradeAndShowAlertWith, pois o componente de release se conectará ao serviço em segundo plano automaticamente.

Interface personalizada de prompt de atualização

Personalize a interface do prompt de atualização implementando o delegate.

# pragma mark UpgradeViewDelegate
- (UIImage *)upgradeViewHeader
{
    return [UIImage imageNamed:@"FinancialCloud"];
}
- (void)showProgressHUD:(BOOL)animation
{
    self.toast = [APToastView presentToastWithin:self.view withIcon:APToastIconLoading text:nil];
}
- (void)hideProgressHUD:(BOOL)animation
{
    [self.toast dismissToast];
}

- (void)showToastViewWith:(NSString *)message duration:(NSTimeInterval)timeInterval
{
    [self showAlert:message];
}