IOS SDK Integration Guide - CM
This is Phunware's iOS SDK README for the Content Management module. Visit http://maas.phunware.com/ for more details and to sign up.
- MaaS Core v1.3.0 or greater
- iOS 6.0 or greater
- Xcode 6 or greater
- Download MaaS Content Management and run the included sample app.
- Continue reading below for installation and integration instructions.
- Be sure to read the documentation for additional details.
The following frameworks are required:
MaaS Content Management has a dependency on MaaSCore.framework, which is available here: Core SDK (iOS)
It's recommended that you add the MaaS frameworks to the 'Vendor/Phunware' directory. This directory should contain MaaSCore.framework and MaaSCMS.framework as well as any other MaaS frameworks that you are using.
Documentation is included in the Documents folder in the repository as both HTML and as a .docset. You can also find the latest documentation here: CM API iOS Reference
The MaaS Content Management SDK allows developers to fetch and manage the various pieces of data in the Content Management module, including containers, schemas, structure and content. Content Management spans across your entire organization, so different applications can potentially share the same content.
Containers hold a single structure. You can create any number of containers in the MaaS portal. You can also associate tags with containers to assist with fetching.
Schemas are applied to structure items and define what fields of data a particular structure item can contain. You can create any number of schemas in the MaaS portal. You can also associate tags with schemas to assist with fetching.
Structure items are used to build the structure and hierarchy of the data. Each structure item that is defined as an object can also optionally be assigned a schema that defines what content can be saved to structure items.
The structure of the content object relies completely on the structure of the menus and schemas.
The primary methods in Content Management revolve fetching, creating, updating and deleting content. You can also GET structures, containers and schemas.
ON THIS PAGE