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.
-
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.*;
-
Initialisieren Sie das
BMSClient
-SDK in Ihrer Android-App, indem Sie den Initialisierungscode in der MethodeonCreate
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 ParameterbluemixRegion
. Im Initialisierungsoperator gibt der WertbluemixRegion
an, welche IBM Cloud-Bereitstellung verwendet wird, z. B.BMSClient.REGION_US_SOUTH
,BMSClient.REGION_UK
oderBMSClient.REGION_SYDNEY
.
iOS-App initialisieren
Sie können CocoaPods oder Carthage verwenden, um das BMSCore
Paket zu erhalten.
-
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 Befehlpod 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 vonBMSCore
den Befehlpod update BMSCore
.Weitere Informationen zur Verwendung von CocoaPods, finden Sie in den CocoaPods Guides.
-
Um
BMSCore
mit Carthage zu installieren, befolgen Sie diese Anweisungen.-
Fügen Sie die folgende Zeile zu Ihrer Cart-Datei hinzu:
github "ibm-bluemix-mobile-services/bms-clientsdk-swift-core"
-
Führen Sie den Befehl
carthage update
aus. -
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 Befehlcarthage update
.
-
-
Importieren Sie das Modul
BMSCore
.import BMSCore
-
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
oderBMSClient.Region.sydney
).
Cordova-App initialisieren
-
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
-
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
oderBMSClient.REGION_SYDNEY
).