BMSClient の初期化
BMSCore
は、他の IBM Cloud® Web サービスとモバイル・サービスの Client SDK が、対応する IBM Cloud サービスと通信するために使用する HTTP インフラストラクチャーを提供します。
Android アプリの初期化
BMSCore
パッケージをダウンロードして Android Studio プロジェクトにインポートするか、Gradle を使用できます。
-
以下の
import
ステートメントをプロジェクト・ファイルの先頭に追加して、Client SDK をインポートします。import com.ibm.mobilefirstplatform.clientsdk.android.core.api.*;
-
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_SOUTH
、BMSClient.REGION_UK
、またはBMSClient.REGION_SYDNEY
) を指定します。
iOS アプリの初期化
CocoaPodsまたは Carthageを使って BMSCore
パッケージを入手できます。
-
CocoaPods を使用して
BMSCore
をインストールするには、以下の行を Podfile に追加します。 プロジェクトにまだ Podfile がない場合は、pod init
コマンドを使用します。use_frameworks! target 'MyApp' do pod 'BMSCore' end
次に、
pod install
コマンドを実行し、生成された.xcworkspace
ファイルを開きます。BMSCore
の新しいリリースに更新するには、pod update BMSCore
を使用します。CocoaPods,の使い方の詳細については、 CocoaPods ガイドを参照してください。
-
Carthage を使用して
BMSCore
をインストールするには、以下の 手順に従ってください。-
以下の行を Cartfile に追加します。
github "ibm-bluemix-mobile-services/bms-clientsdk-swift-core"
-
carthage update
コマンドを実行します。 -
ビルドが完了したら、Carthageの説明書の ステップ3に従って、プロジェクトに
BMSCore.framework
。Swift 2.3 を使用してビルドされたアプリの場合、
carthage update --toolchain com.apple.dt.toolchain.Swift_2_3
コマンドを使用します。 それ以外の場合は、carthage update
コマンドを使用してください。
-
-
BMSCore
モジュールをインポートします。import BMSCore
-
以下のコードを使用して、
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.usSouth
、BMSClient.Region.unitedKingdom
、またはBMSClient.Region.sydney
) を指定します。
Cordova アプリの初期化
-
Cordovaプラグインを追加するには、Cordovaアプリのルートディレクトリから以下のコマンドを実行します:
cordova plugin add bms-core
-
メインの JavaScript ファイル、またはプロジェクトで最適に機能するロケーションに初期化コードを追加して、Cordova アプリの
BMSClient
クラスを初期化します。BMSClient.initialize(BMSClient.REGION_US_SOUTH);
bluemixRegion パラメータで
BMSClient
を初期化します。 初期化指定子で、bluemixRegion 値は、使用している IBM Cloud デプロイメント (例えば、BMSClient.REGION_US_SOUTH
、BMSClient.REGION_UK
、またはBMSClient.REGION_SYDNEY
) を指定します。