Weitere Informationen zum Erstellen einer iOS-Anwendung mit Oracle Mobile Hub
Kunden sind mobile Geräte, erwartungsgemäß und sollten von überall aus auf Ihre Services zugreifen. Eine allgemeine Antwort besteht darin, mobilgerätfreundliche Versionen von Webseiten zu erstellen. Viele Kunden bevorzugen jedoch mobile Anwendungen, insbesondere für bestimmte Geräte.
Um mobilen Zugriff auf Ihre Services zu ermöglichen, schreiben Sie eine mobile Anwendung, die eine Verbindung zu Ihren Backend-Services herstellt. Oracle Mobile Hub ist ein cloud-basierter Service, der einen einheitlichen Hub zum Entwickeln, Bereitstellen, Verwalten und Analysieren von mobilen Anwendungen bietet.
Oracle stellt Software Development Kits (SDKs) für viele mobile Plattformen bereit, wie Android und iOS. Mit diesen Client-SDKs können Sie Oracle Mobile Hub-Features und benutzerdefinierte APIs verwenden, die Sie in Ihren Anwendungen mit Oracle Mobile Hub entwickeln.
Oracle Mobile Hub umfasst eine Reihe von Plattform-APIs, die Sie in Ihren mobilen Anwendungen mit dem SDK oder mit REST-Aufrufen verwenden können. Einige der verfügbaren Plattform-APIs umfassen:
- Benachrichtigungen
- Speicherung
- Verzeichnis
- Datenbankzugriff
- App-Policys
Außerdem können Sie Ihre eigenen benutzerdefinierten APIs für Ihre eigenen Anforderungen erstellen. Diese APIs werden normalerweise im Code Node.js implementiert.
Bevor Sie beginnen
iOS-Entwickler erstellen mit dem Oracle Mobile Hub-SDK mobile Anwendungen.
Das SDK vereinfacht die Authentifizierung mit Oracle Mobile Hub und stellt Objective-C-Wrapper-Klassen für viele Oracle Mobile Hub-Plattform-APIs bereit.
- Prüfen Sie die Entwurfslösungen: Weitere Informationen zu APIs für Ihre Apps und erfahren Sie, wie Sie auf Daten über eine Autonomous Mobile Cloud-Anwendung zugreifen.
- Rufen Sie das SDK von der Oracle Technology Network -(OTN-)Seite ab.
Architektur
Dieses Architekturdiagramm zeigt die allgemeine Möglichkeit, Ihre iOS-Mobile-Anwendung mit Oracle Mobile Hub mit dem Oracle Mobile Hub iOS-SDK oder den REST-Services zu verbinden.

Beschreibung der Abbildung mobile-app-architecture-ios.png
Mit Oracle Mobile Hub können Sie Ihre eigene benutzerdefinierte REST-API entwickeln und bereitstellen oder einen Connector für eine andere REST-API verwenden. Sie entwickeln Ihre Anwendung mit einer integrierten XCode-Entwicklungsumgebung sowie Objective-C oder Swift und dem Oracle Mobile Hub iOS-SDK. Ihre Anwendung macht API-Aufrufe direkt an Oracle Mobile Hub oder unter Verwendung von REST-Services, die Oracle Mobile Hub bereitstellt.
Informationen zum Erstellen einer iOS-Anwendung mit Oracle Mobile Hub
Die Artikel in dieser Lösung sollen Sie bei der Entwicklung einer mobilen Anwendung für iOS mit Oracle Mobile Hub unterstützen. Befolgen Sie diese Schritte, wenn Sie Ihre iOS-Anwendung entwickeln.
- Erstellen Sie ein mobiles Backend in Oracle Mobile Hub.
- Laden Sie das Oracle Mobile Hub Service-SDK für iOS von Oracle Technology Network (OTN) herunter, und konfigurieren Sie es für Ihre App.
- Erstellen Sie eine Speicherablage, die als Container für Ihre App dient.
- Verwenden Sie beim Entwickeln Ihrer Anwendung das Oracle Mobile Hub-SDK, um Swift-Code zu schreiben und Plattform und benutzerdefinierte APIs aufzurufen.
- Testen Sie Ihre Anwendung mit einem Xcode-Simulator.
Info zu erforderlichen Services und Rollen
Diese Lösung erfordert Oracle Mobile Hub.
Diese Rollen sind für Oracle Mobile Hub erforderlich.
Servicename: Rolle | Erforderlich für... |
---|---|
Oracle Cloud: Administrator | So verwalten Sie Benutzer, Rollen und Realms für Mobilgeräte: |
Oracle Mobile Hub: ServiceDeployer | Ermöglicht Konfigurations- und Metadatenbearbeitung. |
Oracle Mobile Hub: ServiceDeveloper | Ermöglicht typischen Entwicklungs- und Testzugriff. |
In Lernen Sie, wie Sie Oracle Cloud-Services für Oracle-Lösungen herunterladen können, um die benötigten Cloud-Services zu erhalten.