The SAP Mobile Platform SDK provides a set of features and APIs (collectively
referred to as supportability) that captures errors, traces and logs events and performance,
then uploads this information to SAP Mobile Platform Server or
SAP Cloud Platform mobile service for development and operations, where it can be analyzed from the cockpit
The iOS HttpConversationManager is an iOS networking library that
enables sending and receiving of HTTP requests and responses between an iOS app and server
securely, and is built on top of NSURLSession and related classes,
extending the high-level abstractions built into CocoaTouch to meet SAP OData framework and
corporate standards for security, traceability, and logging. The
HttpConversationManager operates with native CocoaTouch constructs
(for example NSURL and NSMutableURLRequest); however, it also uses some specific classes,
protocols, and properties that comply with the special requirements for which it was built.
MAF reusable controls allow you to use native iOS UI controls (such as buttons and
labels) that display a default SAP style, from a prebuilt library. You can skin these
components at runtime to match customer branding, without recompiling the source code. MAF
also contains a set of complex controls, such as the calendar, the tree view, and
locale-aware controls. These complex controls, which provide additional runtime skinning
capabilities, are built from the simple MAF controls.
The Extensibility Framework is an SDK for iOS applications, providing to developers
the ability to add or replace screens or subviews, change navigation patters, update the
data model, add custom actions, and so on. You can use it when developing new applications,
but you can also extend existing applications with little effort; you need not recompile and
redistribute the apps.
Once the application is deployed on the device, either through the App store or as
an adhoc or enterprise build, to debug problems you need to analyze the crash logs and console
output from the device.