This SDK has not been released yet -- it should not be used for active development.
There are 2 main areas of functionality provided: (1) AppServices (UserGrid), and (2) Mobile Analytics. App Services provides server-side storage functionality. Mobile Analytics provides crash reporting, error tracking, application configuration management, and network performance monitoring. You may use both of these areas or decide to just use one of them.
NOTE -- mobile analytics is temporarily disabled until the back-end systems are configured.
Add the following flags to "Other Linker Flags" in "Build Settings":
-ObjC -all_load
Add the following frameworks:
- CoreGraphics.framework
- CoreLocation.framework
- CoreTelephony.framework
- SystemConfiguration.framework
- Security.framework
- The majority of the Objective-C classes make use of ARC (iOS 4.3 and newer)
To build from source, issue this command from the /source directory of your repository:
./Scripts/framework.sh
We have done some testing with iOS 7 beta and have not encountered any problems. There is some new functionality related to networking that will be added.
Uncomment the code that assigns the path for DEVELOPER_DIR in Scripts/dist.sh. You may need to adjust the path for your system.
New classes (ApigeeCollection, ApigeeEntity, ApigeeDevice, ApigeeGroup) to make working with entities and collections easier. The functionality has been modeled after our JavaScript and PHP SDKs.
- All classes named with 'UG' prefix are now named with 'Apigee' prefix (UGClassName becomes ApigeeClassName)
- UGClient is now named ApigeeDataClient
- Initialization is performed with ApigeeClient (new class)