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.
- Revisione delle soluzioni di progettazione: informazioni sulle interfacce API per le applicazioni Mobile e istruzioni per accedere ai dati da un'applicazione Autonomous Mobile Cloud.
- Ottenere il kit SDK dalla pagina Oracle Technology Network (OTN).
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.

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.
- Creare un backend mobile in Oracle Mobile Hub.
- Scaricare il kit SDK del servizio Oracle Mobile Hub per iOS da Oracle Technology Network (OTN) e configurarlo per l'applicazione Mobile in uso.
- Creare una raccolta di storage che funge da contenitore per l'applicazione mobile.
- 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.
- 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. |