Informazioni sulla creazione di un'applicazione iOS con Oracle Mobile Hub

I clienti sono dispositivi mobili e desiderano, prevedono e devono avere accesso ai servizi da qualsiasi posizione. Una risposta comune è la creazione di versioni per dispositivi mobili, ma molti clienti preferiscono applicazioni per sistemi portatili, soprattutto quelle personalizzate per dispositivi specifici.

Per fornire l'accesso Mobile ai servizi, si scrive un'applicazione Mobile che si connette ai servizi backend. Oracle Mobile Hub è un servizio basato su cloud che offre un hub unificato per lo sviluppo, la distribuzione, la gestione e l'analisi delle applicazioni mobile.

Oracle offre kit di sviluppo software (SDK) per molte piattaforme mobile come Android e iOS. Questi SDK client consentono di utilizzare le funzioni Oracle Mobile Hub e le API personalizzate sviluppate tramite Oracle Mobile Hub nelle tue applicazioni.

Oracle Mobile Hub include un set di interfacce API di piattaforma che è possibile utilizzare nelle applicazioni Mobile dall'SDK o mediante chiamate REST. Di seguito sono riportate alcune delle interfacce API di piattaforma disponibili.

  • Notifiche
  • Memoria
  • Posizione
  • Accesso al database
  • Criteri applicazione

È inoltre possibile creare API personalizzate per soddisfare esigenze specifiche. Queste API sono in genere implementate nel codice Node.js.

Prima di iniziare

gli sviluppatori iOS utilizzano l'SDK Oracle Mobile Hub per creare applicazioni Mobile.

Il kit SDK semplifica l'autenticazione con Oracle Mobile Hub e fornisce classi wrapper Objective-C per molte API di piattaforma Oracle Mobile Hub.

Architettura

Questo diagramma dell'architettura mostra il modo comune per connettere l'applicazione Mobile iOS a Oracle Mobile Hub utilizzando il kit SDK iOS di Oracle Mobile Hub o i servizi REST.

Segue la descrizione dell'immagine mobile-app-architecture-ios.png
Descrizione dell'immagine mobile-app-architecture-ios.png

È possibile utilizzare Oracle Mobile Hub per sviluppare e distribuire un'API REST personalizzata oppure utilizzare un connettore per un'altra API REST. Puoi sviluppare la tua applicazione utilizzando un ambiente di sviluppo integrato XCode e un documento Objective-C o Swift e il kit SDK Oracle Mobile Hub iOS. L'applicazione effettua chiamate API direttamente a Oracle Mobile Hub o utilizzando i servizi REST forniti da Oracle Mobile Hub.

Informazioni sulla creazione di un'applicazione iOS con Oracle Mobile Hub

Gli articoli presenti in questa soluzione sono utili per sviluppare un'applicazione mobile per iOS utilizzando Oracle Mobile Hub. Durante lo sviluppo dell'applicazione iOS, attenersi alla procedura riportata di seguito.

  1. Creare un backend mobile in Oracle Mobile Hub.
  2. Scaricare il kit SDK del servizio Oracle Mobile Hub per iOS da Oracle Technology Network (OTN) e configurarlo per l'applicazione Mobile in uso.
  3. Creare una raccolta di storage che funge da contenitore per l'applicazione mobile.
  4. Durante lo sviluppo di un'applicazione, utilizzare il kit SDK Oracle Mobile Hub per scrivere il codice Swift e richiamare la piattaforma e le API personalizzate.
  5. Eseguire il test dell'applicazione utilizzando un simulatore Xcode.

Informazioni sui servizi e sui ruoli richiesti

Questa soluzione richiede Oracle Mobile Hub.

Questi sono i ruoli necessari per Oracle Mobile Hub.

Nome servizio: ruolo Richiesto per...
Oracle Cloud: Amministratore Per gestire utenti, ruoli e realm Mobile, effettuare le operazioni riportate di seguito.
Oracle Mobile Hub: ServiceDeployer Consente la configurazione e la manipolazione dei metadati.
Oracle Mobile Hub: ServiceDeveloper Consente l'accesso standard allo sviluppo e al test.

Per ottenere i servizi cloud necessari, vedere Informazioni su come ottenere i servizi Oracle Cloud per le soluzioni Oracle.