Oracle Mobile Hub 로 iOS 애플리케이션 빌드 에 대해 알아보기
고객은 모바일이며 원하는 대로 서비스에 액세스할 수 있어야 합니다. 일반적인 응답은 모바일용 버전의 웹 페이지를 작성하지만 대부분의 고객은 특정 장치용으로 사용자 정의된 모바일 응용 프로그램을 선호합니다.
서비스에 대한 모바일 액세스를 제공하기 위해 백엔드 서비스에 접속하는 모바일 응용 프로그램을 작성합니다. Oracle Mobile Hub 는 모바일 애플리케이션을 개발, 배포, 유지 관리 및 분석하기 위한 통합 허브를 제공하는 클라우드 기반 서비스입니다.
Oracle는 Android 및 iOS와 같은 여러 모바일 플랫폼용 SDK(소프트웨어 개발 키트) 를 제공합니다. 이러한 클라이언트 Sdk를 사용하면 응용 프로그램에서 Oracle Mobile Hub 를 통해 개발하는 Oracle Mobile Hub 기능과 사용자 정의 api를 사용할 수 있습니다.
Oracle Mobile Hub 에는 SDK 또는 REST 호출에서 모바일 응용 프로그램에 사용할 수 있는 플랫폼 api 집합이 포함되어 있습니다. 사용 가능한 플랫폼 Api의 일부는 다음과 같습니다.
- 통지
- 저장 영역
- 위치
- 데이터베이스 액세스
- 애플리케이션 정책
또한 고유의 요구에 맞게 커스터마이징 Api를 구축할 수 있습니다. 이러한 Api는 일반적으로 Node.js 코드로 구현됩니다.
시작하기 전에
iOS 개발자는 Oracle Mobile Hub SDK를 사용하여 모바일 애플리케이션을 생성합니다.
SDK는 Oracle Mobile Hub를 사용한 인증을 단순화하고 많은 Oracle Mobile Hub 플랫폼 API에 대한 Objective-C 래퍼 클래스를 제공합니다.
- 디자인 솔루션 검토: 모바일 앱에 대한 Api 학습 및 Autonomous Mobile Cloud 애플리케이션에서 데이터에 액세스하는 방법을 알아봅니다.
- OTN(Oracle Technology Network) 페이지에서 SDK를 얻습니다.
구조
이 구조 다이어그램은 Oracle Mobile Hub iOS SDK 또는 REST 서비스를 사용하여 iOS 모바일 응용 프로그램을 Oracle Mobile Hub 와 연결하는 일반적인 방법을 보여줍니다.

그림 mobile-app-architecture-ios.png에 대한 설명
Oracle Mobile Hub 를 사용하여 사용자 정의 REST API를 개발 및 배치하거나 다른 REST API에 커넥터를 사용할 수 있습니다. XCode 통합 개발 환경과 Objective-C 또는 Swift, Oracle Mobile Hub iOS SDK를 사용하여 애플리케이션을 개발합니다. 애플리케이션이 Oracle Mobile Hub로 직접 또는 Oracle Mobile Hub 에서 제공하는 REST 서비스를 사용하여 API를 호출합니다 .
Oracle Mobile Hub 로 iOS 애플리케이션 빌드 정보
이 솔루션의 문서는 Oracle Mobile Hub 를 사용하여 iOS용 모바일 응용 프로그램을 개발하는 데 유용합니다. IOS 응용 프로그램을 개발할 때 다음 단계를 수행합니다.
- Oracle Mobile Hub 에서 모바일 백엔드를 생성합니다.
- OTN(Oracle Technology Network) 에서 iOS용 Oracle Mobile Hub 서비스 SDK를 다운로드하고 모바일 애플리케이션용으로 구성합니다.
- 모바일 애플리케이션의 컨테이너로 사용되는 저장 영역 모음을 생성합니다.
- 애플리케이션을 개발하는 동안 Oracle Mobile Hub SDK를 사용하여 Swift 코드를 작성하고 플랫폼 및 사용자정의 API를 호출합니다.
- Xcode 시뮬레이터를 사용하여 애플리케이션을 테스트합니다.
필수 서비스 및 롤 정보
이 솔루션은 Oracle Mobile Hub 를 필요로 합니다.
Oracle Mobile Hub 에 필요한 롤입니다.
서비스 이름: 롤 | 필수... |
---|---|
Oracle Cloud: 관리자 | 모바일 사용자, 롤 및 영역을 관리하려면 다음과 같이 하십시오. |
Oracle Mobile Hub: ServiceDeployer | 구성 및 메타데이터 조작을 허용합니다. |
Oracle Mobile Hub: ServiceDeveloper | 일반적인 개발 및 테스트 액세스를 허용합니다. |
필요한 클라우드 서비스를 얻을 수 있도록 Oracle 솔루션용 Oracle Cloud 서비스를 얻는 방법을 알아봅니다 .