Información sobre la creación de una aplicación iOS con Oracle Mobile Hub

Los clientes son móviles y desean, esperar y deben tener acceso a los servicios desde cualquier lugar. Una respuesta común es crear versiones para móviles de páginas web, pero muchos clientes prefieren aplicaciones móviles, especialmente aquellas personalizadas para dispositivos específicos.

Para proporcionar acceso móvil a los servicios, debe escribir una aplicación móvil que conecte a sus servicios de backend. Oracle Mobile Hub es un servicio basado en la nube que proporciona un hub unificado para desarrollar, desplegar, mantener y analizar aplicaciones móviles.

Oracle proporciona kits de desarrollo de software (SDK) para varias plataformas móviles como Android e iOS. Estos SDK de cliente permiten utilizar las funciones de Oracle Mobile Hub y las API personalizadas que desarrolla mediante Oracle Mobile Hub en sus aplicaciones.

Oracle Mobile Hub incluye un juego de API de plataforma que puede utilizar en las aplicaciones móviles del SDK o con llamadas REST. Algunas de las API de plataforma disponibles son:

  • Notificaciones
  • Almacenamiento
  • Ubicación
  • Acceso a base de datos
  • Políticas de aplicación

También puede crear sus propias API personalizadas, para satisfacer sus propias necesidades. Estas API se suelen implantar en el código Node.js.

Antes de Empezar

los desarrolladores de iOS utilizan el SDK de Oracle Mobile Hub para crear aplicaciones móviles.

El SDK simplifica la autenticación con Oracle Mobile Hub y proporciona clases de envoltorio Objective-C para muchas API de plataforma Oracle Mobile Hub.

Arquitectura

Este diagrama de arquitectura muestra la forma común de conectar su aplicación móvil iOS con Oracle Mobile Hub mediante el SDK de Oracle Mobile Hub iOS o los servicios de REST.

Descripción de mobile-app-architecture-ios.png
Descripción de la ilustración mobile-app-architecture-ios.png

Oracle Mobile Hub se utiliza para desarrollar y desplegar su propia API REST personalizada o para utilizar un conector en otra API REST. La aplicación se desarrolla mediante un entorno de desarrollo integrado de XCode y Objective-C o Swift, y el SDK iOS de Oracle Mobile Hub. Su aplicación realiza llamadas de API directamente a Oracle Mobile Hub o mediante los servicios de REST que proporciona Oracle Mobile Hub.

Acerca de la Creación de una Aplicación iOS con Oracle Mobile Hub

Los artículos de esta solución están diseñados para ayudarle a desarrollar una aplicación móvil para iOS mediante Oracle Mobile Hub. Siga estos pasos cuando desarrolle su aplicación iOS.

  1. Cree un backend móvil en Oracle Mobile Hub.
  2. Descargue el SDK del servicio de Oracle Mobile Hub para iOS de Oracle Technology Network (OTN) y configúrelo para su aplicación móvil.
  3. Cree una recopilación de almacenamiento que sirva como contenedor de su aplicación móvil.
  4. Al desarrollar la aplicación, utilice Oracle Mobile Hub SDK para escribir código Swift, y llame a la plataforma y API personalizadas.
  5. Pruebe la aplicación mediante un simulador de Xcode.

Acerca de los servicios y roles necesarios

Esta solución necesita Oracle Mobile Hub.

Estos son los roles necesarios para Oracle Mobile Hub.

Nombre del Servicio: Rol Necesario para...
Oracle Cloud: Administrador Para gestionar usuarios, roles y dominios móviles.
Oracle Mobile Hub: ServiceDeployer Permite la configuración y la manipulación de metadatos.
Oracle Mobile Hub: ServiceDeveloper Permite un acceso de prueba y desarrollo típico.

Consulte más información sobre cómo obtener los servicios de Oracle Cloud para las soluciones de Oracle para obtener los servicios en la nube que necesite.