Xamarin 애플리케이션에 MobileFirst Foundation SDK 추가

improve this page | report issue

개요

MobileFirst 네이티브 SDK 추가

아래 지시사항에 따라 신규 또는 기존 Xcode 프로젝트에 MobileFirst 네이티브 SDK를 추가하고 MobileFirst Server에 애플리케이션을 등록하십시오.

시작하기 전에 MobileFirst Server가 실행 중인지 확인하십시오.
로컬로 설치된 서버를 사용하는 경우: 명령행 창에서 서버의 폴더로 이동하고 ./run.sh 명령을 실행하십시오.

애플리케이션 작성

Xamarin Studio 또는 Visual Studio를 사용하여 Xamarin 솔루션을 작성하거나 기존 항목을 사용하십시오.

SDK 추가

  1. MobileFirst 네이티브 SDK는 Nuget Gallery 또는 Nuget 저장소를 통해 제공됩니다.
  2. MobileFirst 패키지를 가져오려면 NuGet 패키지 관리자를 사용하십시오. NuGet은 .NET를 포함하여 Microsoft 개발 플랫폼에 대한 패키지 관리자입니다. NuGet 클라이언트 도구는 패키지를 생성하고 사용하는 기능을 제공합니다. NuGet Gallery는 모든 패키지 작성자 및 사용자가 사용하는 중앙 패키지 저장소입니다. 패키지 디렉토리에서 마우스 오른쪽 단추로 클릭하고 패키지 추가를 선택한 후 검색 옵션에서 IBM MobileFirst Platform을 검색하십시오. IBM.MobileFirstPlatformFoundation을 선택하십시오. Adding sdk from nuget.org
  3. 패키지 추가를 클릭하십시오. 이 조치는 Mobile Foundation 네이티브 SDK 및 해당 종속 항목을 설치합니다. nuget.org에서 SDK 추가

애플리케이션 등록

  1. MobileFirst Operations Console을 로드하십시오.
  2. 애플리케이션 옆에 있는 새로 작성 단추를 클릭하여 새 애플리케이션을 등록하고 화면의 지시사항에 따르십시오.
  3. Android 및 iOS 애플리케이션을 별도로 등록해야 합니다. 이렇게 하면 Android 애플리케이션 및 iOS 애플리케이션을 서버에 올바르게 연결할 수 있습니다. Android 및 iOS 애플리케이션의 등록 세부사항은 각각 AndroidManifest.xmlInfo.plist에 있습니다.
  4. 애플리케이션이 등록된 후에 애플리케이션의 구성 파일 탭으로 이동하고 mfpclient.plistmfpclient.properties 파일을 복사하거나 다운로드하십시오. 화면의 지시사항에 따라 프로젝트에 파일을 추가하십시오.

설정 프로세스 완료

mfpclient.plist

  1. Xamarin iOS 프로젝트를 마우스 오른쪽 단추로 클릭하고 파일 추가..를 선택하십시오. 프로젝트의 루트에서 mfpclient.plist를 찾으십시오. 프롬프트가 표시되면 프로젝트에 파일 복사를 선택하십시오.
  2. mfpclient.plist 파일을 마우스 오른쪽 단추로 클릭하고 빌드 조치를 선택하십시오. 컨텐츠를 선택하십시오.

mfpclient.properties

  1. Xamarin Android 프로젝트의 Assets 폴더를 마우스 오른쪽 단추로 클릭하고 파일 추가..를 선택하십시오. 폴더에 대한 mfpclient.properties를 찾으십시오. 프롬프트가 표시되면 프로젝트에 파일 복사를 선택하십시오.
  2. mfpclient.properties 파일을 마우스 오른쪽 단추로 클릭하고 빌드 조치를 선택하십시오. Android 자산을 선택하십시오.

SDK 참조

MobileFirst 네이티브 SDK를 사용할 때마다 Mobile Foundation 프레임워크를 가져오십시오.

CommonProject:

using Worklight;

iOS:

using MobileFirst.Xamarin.iOS;

Android:

using Worklight.Xamarin.Android;

MobileFirst 네이티브 SDK 업데이트

최신 릴리스로 MobileFirst 네이티브 SDK를 업데이트하려면 Nuget Gallery를 통해 SDK 버전을 업데이트하십시오.

생성되는 MobileFirst 네이티브 SDK 아티팩트

mfpclient.plist

이 파일은 MobileFirst Server에서 iOS 앱을 등록하는 데 사용되는 클라이언트 측 특성을 정의합니다.

특성 설명 예제 값
protocol MobileFirst Server에 사용되는 통신 프로토콜입니다. HTTP 또는 HTTPS
host MobileFirst Server의 호스트 이름입니다. 192.168.1.63
port MobileFirst Server의 포트입니다. 9080
wlServerContext MobileFirst Server에서 애플리케이션의 컨텍스트 루트 경로입니다. /mfp/
languagePreferences 클라이언트 SDK 시스템 메시지의 기본 언어를 설정합니다. en

다음 학습서

이제 MobileFirst 네이티브 SDK가 통합되었으므로 다음을 수행할 수 있습니다.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on February 26, 2020