TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | Custom |
ReleasedLast Release | Dec 2014 |
Maintained by John Gerken, Belinda Johnson.
Depends on: | |
IBMBluemix | ~> 1.0.0 |
IBMData | ~> 1.0.0 |
IBMFileSync | ~> 1.0.0 |
This package contains the required native components to interact with the IBM Bluemix Mobile Cloud Services. The SDK manages all the communication and security integration between the client and with the Mobile Cloud Services in Bluemix.
When you use Bluemix to create a Mobile Cloud Starter application, BlueMix provisions multiple services under a single application context. Your mobile application is given access to the following mobile services: Mobile Application Security, Push, and Mobile Data.
Version: 1.0.0.20140707-1250
The SDK may be installed either by downloading a zip file, or by installing desired frameworks from CocoaPods. Using CocoaPods can significantly shorten the startup time for new projects and lessen the burden of managing library version requirements as well as the dependencies between them.
To install CocoaPods, please see this link: http://guides.cocoapods.org/using/getting-started.html#getting-started. If you are using one of our samples, a pod file has been included for you.
The complete SDK consists of a core, plus a collection of pods that correspond to function exposed by the Mobile Cloud Services. The downloaded zip file contains all of them. However, each piece of the iOS SDK is also available as a separate pod through CocoaPods, that you can add to your project individually. This allows maximum flexibility, as the developer is able to pick and choose the pods required for a given application. The iOS SDK contains the following pods, any of which may be added to your project.
The list of components is as follows:
Services are associated with a Mobile Cloud application. Connectivity and interaction with these services depends on the application id, application secret, and application route associated with a Mobile Cloud Application.
IBMBluemix is the entry point for interacting with the Mobile Cloud Services SDKs. The method initialize must be invoked before any other API calls. IBMBluemix provides information about the current SDK level and access to service SDKs.
Below is an example of initializing the Mobile Cloud Services SDK.
[IBMBluemix initializeWithApplicationId: applicationId andApplicationSecret: applicationSecret andApplicationRoute: applicationRoute];
[IBMCloudCode initializeService];
[IBMData initializeService];
[IBMPush initializeService];
To learn more about using the SDK, please consult the following resources:
Connect with Bluemix: Twitter | YouTube | Blog | Facebook | Meetup
Licensed Materials - Property of IBM (C) Copyright IBM Corp. 2013, 2014. All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Terms of Use | Notices | Bolts Terms of Use | Bolts Patents