Getting Started: Samples
Related Topics
Page: iOS Encryption Sample App
|
Page: Cordova Encryption Sample App
|
Page: iOS Sync Sample App
|
Page: Android Sync Sample App
|
Page: Android Encryption Sample App
|
Page: Cordova Sync Sample App
|
Page: iOS Sample Apps
|
Home page: Samples
|
Page: Cordova Sample Apps
|
Page: Server Hello World Sample App
|
Page: Server
|

Labels
Documentation Downloads
All Versions
iOS Encryption Sample App
This app demonstrates best practices when using Akula's encrypted persistent data store. It creates a persistent data store using the specified password, then allows the user to perform create, read, update, and delete operations on it.
Note that this is a completely client-side app; it does not make any requests to the Akula Server.
This document contains the following sections:
Get the sample
The source code for the Encryption app is included in the Verivo_Akula_SDK_v2.5.0.zip file. If you do not have the source code, contact us for more information.
Viewing the client app source code
The source code for the encryption client app is located in the ios-sdk/samples/encryption directory in the location where you installed Akula.
iOS SDK system requirements
To develop iOS client apps, your development environment must meet the following system requirements:
- Mac OS X
- Xcode 5
Run the sample project
Follow these steps to run the sample app:
- Locate the ios-sdk/samples/encryption directory in the location where you installed Akula.
- Open the Encryption project in Xcode.
- Build and run the app on a simulator or device.
- Enter a password to unlock the encrypted persistent data store. Remember this password because you need it every time you unlock the encrypted persistent data store.
- Click the "+" icon in the upper-right corner to add a task. The task is saved to the encrypted persistent data store.
- Click the Action Menu icon in the upper-left corner to manage the encrypted persistent data store.
For more information
For more information on the persistent data store and on encryption, see:
- Configuring an iOS Development Environment
- Storing Persistent Data on the Client
- Encrypting Data in the Persistent Data Store