Oracle Mobile Hub 로 Android 애플리케이션 빌드 에 대해 알아보기

고객은 모바일이며 어디서나 서비스에 액세스할 수 있습니다. 일반적인 접근 방법은 웹 페이지의 모바일 버전을 생성하는 것입니다. 모바일 사용자는 모바일 애플리케이션을 선호하여 장치에 맞게 기본 바람직합니다.

서비스에 대한 모바일 액세스를 제공하기 위해 백엔드 서비스에 접속하는 모바일 응용 프로그램을 작성합니다. 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 코드로 구현됩니다.

구조

이 구조 다이어그램은 Oracle Mobile Hub Android SDK 또는 REST 서비스를 사용하여 Android 모바일 애플리케이션을 Oracle Mobile Hub 에 접속하는 일반적인 방법을 보여줍니다.

다음은 mobile-app-architecture-android.png에 대한 설명입니다.
그림 mobile-app-architecture-android.png에 대한 설명

Oracle Mobile Hub 를 사용하여 사용자 정의 REST API를 개발 및 배치하거나 다른 REST API에 커넥터를 사용할 수 있습니다. Android SDK 및 Java 프로그래밍 언어와 Oracle Mobile Hub Android SDK를 사용하여 애플리케이션을 개발합니다. 애플리케이션이 Oracle Mobile Hub로 직접 또는 Oracle Mobile Hub 에서 제공하는 REST 서비스를 사용하여 API를 호출합니다 .

Oracle Mobile Hub 로 Android 애플리케이션 빌드 정보

이 솔루션의 문서는 Oracle Mobile Hub 를 사용하여 Android용 모바일 애플리케이션을 개발하는 데 유용합니다. Android 응용 프로그램을 개발할 때 다음 단계를 수행합니다.

  1. Oracle Mobile Hub 에서 모바일 백엔드를 생성합니다.
  2. OTN(Oracle Technology Network) 에서 Android용 Oracle Mobile Hub 서비스 SDK를 다운로드하고 모바일 애플리케이션용으로 구성합니다.
  3. 모바일 애플리케이션의 컨테이너로 사용되는 저장 영역 모음을 생성합니다.
  4. 애플리케이션을 개발하는 동안 Oracle Mobile Hub SDK를 사용하여 Java 코드 및 플랫폼/사용자정의 api를 작성하십시오.
  5. Android 에뮬레이터를 사용하여 애플리케이션을 테스트합니다.

필수 서비스 및 롤 정보

이 솔루션을 사용하려면 다음 서비스가 필요합니다.

  • Oracle Mobile Hub

Oracle Mobile Hub 에 필요한 롤입니다.

서비스 이름: 롤 필수...
Oracle Cloud: 관리자 모바일 사용자, 롤 및 영역을 관리하려면 다음과 같이 하십시오.
Oracle Mobile Hub: MobileEnvironment_MobileUserConfigMobileEnvironment_MobileUserMgmt 팀 구성원 롤 모바일 사용자, 롤 및 영역을 관리하려면 다음과 같이 하십시오.

필요한 클라우드 서비스를 얻을 수 있도록 Oracle 솔루션용 Oracle Cloud 서비스를 얻는 방법을 알아봅니다 .

시작하기 전에

Android 개발자는 Oracle Mobile Hub SDK를 사용하여 모바일 애플리케이션을 생성합니다.

SDK는 Oracle Mobile Hub 를 사용한 인증을 단순화하고 많은 Oracle Mobile Hub 플랫폼 api용 Java 래퍼 클래스를 제공합니다.