IBM Cloud Docs
BMSClient initialisieren

BMSClient initialisieren

BMSCore stellt die HTTP-Infrastruktur bereit, die die anderen Client-SDKs für IBM Cloud® Web- und Mobile-Services für die Kommunikation mit den entsprechenden IBM Cloud-Services verwenden.

Android-App initialisieren

Sie können entweder das BMSCore-Paket herunterladen und in Ihr Android Studio-Projekt importieren oder Sie können Gradle verwenden.

  1. Importieren Sie das Client-SDK, indem Sie die folgende import-Anweisung am Anfang Ihrer Projektdatei hinzufügen:

    import com.ibm.mobilefirstplatform.clientsdk.android.core.api.*;
    
  2. Initialisieren Sie das BMSClient-SDK in Ihrer Android-App, indem Sie den Initialisierungscode in der Methode onCreate der Hauptaktivität in Ihrer Android-App hinzufügen oder an einer anderen Stelle, die für Ihr Projekt sinnvoll ist.

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

    Initialisieren Sie die BMSClient mit dem Parameter bluemixRegion. Im Initialisierungsoperator gibt der Wert bluemixRegion an, welche IBM Cloud-Bereitstellung verwendet wird, z. B. BMSClient.REGION_US_SOUTH, BMSClient.REGION_UK oder BMSClient.REGION_SYDNEY.

iOS-App initialisieren

Sie können CocoaPods oder Carthage verwenden, um das BMSCore Paket zu erhalten.

  1. Fügen Sie die folgenden Zeilen zu Ihrer POD-Datei hinzu, um BMSCore mithilfe von CocoaPods zu installieren. Wenn für Ihr Projekt noch keine POD-Datei vorhanden ist, verwenden Sie den Befehl pod init.

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

    Führen Sie dann den Befehl pod install aus und öffnen Sie die generierte Datei .xcworkspace. Verwenden Sie zum Aktualisieren auf ein neueres Release von BMSCore den Befehl pod update BMSCore.

    Weitere Informationen zur Verwendung von CocoaPods, finden Sie in den CocoaPods Guides.

  2. Um BMSCore mit Carthage zu installieren, befolgen Sie diese Anweisungen.

    1. Fügen Sie die folgende Zeile zu Ihrer Cart-Datei hinzu:

      github "ibm-bluemix-mobile-services/bms-clientsdk-swift-core"
      
    2. Führen Sie den Befehl carthage update aus.

    3. Nachdem die Erstellung abgeschlossen ist, fügen Sie BMSCore.framework zu Ihrem Projekt hinzu, indem Sie Schritt 3 in der Carthage-Anleitung befolgen.

      Verwenden Sie für Apps, die mit Swift 2.3 erstellt wurden, den Befehl carthage update --toolchain com.apple.dt.toolchain.Swift_2_3. Verwenden Sie andernfalls den Befehl carthage update.

  3. Importieren Sie das Modul BMSCore.

    import BMSCore
    
  4. Initialisieren Sie die Klasse BMSClient unter Verwendung des folgenden Codes.

    Platzieren Sie den Initialisierungscode in der Methode application(_:didFinishLaunchingWithOptions:) Ihres App-Delegierten oder an einer anderen Stelle, die für Ihr Projekt sinnvoll ist.

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

    Initialisieren Sie die BMSClient mit dem Parameter bluemixRegion. Im Initialisierungsoperator gibt der Wert bluemixRegion an, welche IBM Cloud-Bereitstellung Sie verwenden (z. B. BMSClient.Region.usSouth, BMSClient.Region.unitedKingdom oder BMSClient.Region.sydney).

Cordova-App initialisieren

  1. Fügen Sie das Cordova-Plug-in hinzu, indem Sie den folgenden Befehl im Stammverzeichnis Ihrer Cordova-App ausführen:

    cordova plugin add bms-core
    
  2. Initialisieren Sie die Klasse BMSClient in Ihrer Cordova-App, indem Sie den Initialisierungscode in der JavaScript-Hauptdatei hinzufügen oder an einer anderen Stelle, die für Ihr Projekt sinnvoll ist.

    BMSClient.initialize(BMSClient.REGION_US_SOUTH);
    

    Initialisieren Sie die BMSClient mit dem Parameter bluemixRegion. Im Initialisierungsoperator gibt der Wert bluemixRegion an, welche IBM Cloud-Bereitstellung Sie verwenden (z. B. BMSClient.REGION_US_SOUTH, BMSClient.REGION_UK oder BMSClient.REGION_SYDNEY).