Saiba como Criar um Aplicativo iOS com o Oracle Mobile Hub

Os clientes são móveis e desejam, esperar e devem ter acesso aos seus serviços em qualquer lugar. Uma resposta comum é criar versões amigáveis para dispositivos móveis de páginas Web, mas muitos clientes preferem aplicativos móveis, especialmente aqueles personalizados para dispositivos específicos.

Para fornecer acesso móvel a seus serviços, você gravará uma aplicação móvel que se conecta aos seus serviços de backend. O Oracle Mobile Hub é um serviço baseado na nuvem que fornece um hub unificado para desenvolvimento, implantação, manutenção e análise de aplicativos móveis.

O Oracle fornece kits de desenvolvimento de software (SDKs) para muitas plataformas móveis, como Android e iOS. Esses SDKs clientes permitem usar recursos Oracle Mobile Hub e APIs personalizadas que você desenvolve por meio do Oracle Mobile Hub em seus aplicativos.

O Oracle Mobile Hub inclui um conjunto de APIs de plataforma que você pode usar em suas aplicações móveis do SDK ou com chamadas REST. Algumas das APIs da plataforma disponíveis incluem:

  • Notificações
  • Armazenamento
  • Localização
  • Acesso ao banco de dados
  • Políticas de aplicativo

Além disso, você pode criar suas próprias APIs personalizadas para atender às suas próprias necessidades. Essas APIs geralmente são implementadas no código Node.js.

Antes de Começar

os desenvolvedores do iOS usam o Oracle Mobile Hub SDK para criar aplicativos móveis.

O SDK simplifica a autenticação com o Oracle Mobile Hub e fornece classes de encapsulador Objective-C para muitas APIs de plataforma Oracle Mobile Hub.

Arquitetura

Esse diagrama de arquitetura mostra a maneira comum de conectar seu aplicativo móvel iOS com o Oracle Mobile Hub usando o Oracle Mobile Hub iOS SDK ou os serviços REST.

A seguir, descrição de mobile-app-architect-ios.png
Descrição da ilustração mobile-app-architecture-ios.png

Use o Oracle Mobile Hub para desenvolver e implantar sua própria API REST personalizada ou use um conector para outra API REST. Você desenvolve sua aplicação usando um ambiente de desenvolvimento integrado e um Objective-C ou Swift da XCode e o Oracle Mobile Hub iOS SDK. Sua aplicação faz chamadas de API diretamente para o Oracle Mobile Hub ou usando os serviços REST que o Oracle Mobile Hub fornece.

Sobre a Construção de um Aplicativo iOS com o Oracle Mobile Hub

Os artigos dessa solução têm a intenção de ajudar a desenvolver um aplicativo móvel para iOS usando o Oracle Mobile Hub. Siga estas etapas ao desenvolver seu aplicativo iOS.

  1. Crie um backend móvel no Oracle Mobile Hub.
  2. Faça download do SDK do serviço Oracle Mobile Hub para iOS no Oracle Technology Network (OTN) e configure-o para seu aplicativo móvel.
  3. Crie uma coleção de armazenamento que funcione como contêiner para sua aplicação móvel.
  4. Ao desenvolver sua aplicação, use o Oracle Mobile Hub SDK para escrever código Swift e chamar a plataforma e as APIs personalizadas.
  5. Teste o seu aplicativo usando um simulador Xcode.

Sobre Serviços e Atribuições Necessárias

Esta solução requer o Oracle Mobile Hub.

Essas são as atribuições necessárias para o Oracle Mobile Hub.

Nome do Serviço: Atribuição Necessário para...
Oracle Cloud: Administrador Para gerenciar usuários móveis, atribuições e realms.
Oracle Mobile Hub: ServiceDeployer Permite a configuração e a manipulação de metadados.
Oracle Mobile Hub: ServiceDeveloper Permite o acesso típico de desenvolvimento e teste.

Consulte Aprenda como obter serviços do Oracle Cloud para Soluções Oracle para obter os serviços em nuvem de que você precisa.