IBM Cloud Docs
BMSClient の初期化

BMSClient の初期化

BMSCore は、他の IBM Cloud® Web サービスとモバイル・サービスの Client SDK が、対応する IBM Cloud サービスと通信するために使用する HTTP インフラストラクチャーを提供します。

Android アプリの初期化

BMSCore パッケージをダウンロードして Android Studio プロジェクトにインポートするか、Gradle を使用できます。

  1. 以下の import ステートメントをプロジェクト・ファイルの先頭に追加して、Client SDK をインポートします。

    import com.ibm.mobilefirstplatform.clientsdk.android.core.api.*;
    
  2. Android アプリケーション内のメイン・アクティビティーの BMSClient メソッド、またはプロジェクトの最適な動作位置に初期化コードを追加して、Android アプリで onCreate SDK を初期化します。

    BMSClient.getInstance().initialize(getApplicationContext(), BMSClient.REGION_US_SOUTH); // Make sure that you point to your region
    

    bluemixRegion パラメータで BMSClient を初期化する。 初期化指定子で、bluemixRegion 値は、使用している IBM Cloud デプロイメント (例えば、BMSClient.REGION_US_SOUTHBMSClient.REGION_UK、または BMSClient.REGION_SYDNEY) を指定します。

iOS アプリの初期化

CocoaPodsまたは Carthageを使って BMSCore パッケージを入手できます。

  1. CocoaPods を使用して BMSCore をインストールするには、以下の行を Podfile に追加します。 プロジェクトにまだ Podfile がない場合は、pod init コマンドを使用します。

    use_frameworks!
    
    target 'MyApp' do
      pod 'BMSCore'
    end
    

    次に、pod install コマンドを実行し、生成された .xcworkspace ファイルを開きます。 BMSCore の新しいリリースに更新するには、pod update BMSCore を使用します。

    CocoaPods,の使い方の詳細については、 CocoaPods ガイドを参照してください。

  2. Carthage を使用して BMSCore をインストールするには、以下の 手順に従ってください。

    1. 以下の行を Cartfile に追加します。

      github "ibm-bluemix-mobile-services/bms-clientsdk-swift-core"
      
    2. carthage update コマンドを実行します。

    3. ビルドが完了したら、Carthageの説明書の ステップ3に従って、プロジェクトに BMSCore.framework

      Swift 2.3 を使用してビルドされたアプリの場合、carthage update --toolchain com.apple.dt.toolchain.Swift_2_3 コマンドを使用します。 それ以外の場合は、carthage update コマンドを使用してください。

  3. BMSCore モジュールをインポートします。

    import BMSCore
    
  4. 以下のコードを使用して、BMSClient クラスを初期化します。

    初期設定コードを、アプリ・デリゲートの application(_:didFinishLaunchingWithOptions:) メソッド内か、プロジェクトで最も適切な場所に置きます。

    BMSClient.sharedInstance.initialize(bluemixRegion: BMSClient.Region.usSouth) // Make sure that you point to your region
    

    bluemixRegion パラメータで BMSClient を初期化します。 初期化指定子で、bluemixRegion 値は、使用している IBM Cloud デプロイメント (例えば、BMSClient.Region.usSouthBMSClient.Region.unitedKingdom、または BMSClient.Region.sydney) を指定します。

Cordova アプリの初期化

  1. Cordovaプラグインを追加するには、Cordovaアプリのルートディレクトリから以下のコマンドを実行します:

    cordova plugin add bms-core
    
  2. メインの JavaScript ファイル、またはプロジェクトで最適に機能するロケーションに初期化コードを追加して、Cordova アプリの BMSClient クラスを初期化します。

    BMSClient.initialize(BMSClient.REGION_US_SOUTH);
    

    bluemixRegion パラメータで BMSClient を初期化します。 初期化指定子で、bluemixRegion 値は、使用している IBM Cloud デプロイメント (例えば、BMSClient.REGION_US_SOUTHBMSClient.REGION_UK、または BMSClient.REGION_SYDNEY) を指定します。