Would you like to contribute to the Titanium docs? To get started, sign up for an account on the Appcelerator Wiki and sign our CLA.

Skip to end of metadata
Go to start of metadata

Pro or Enterprise Subscription Required

Icon

This Appcelerator Platform feature requires a Pro or Enterprise Subscription. 

About Appcelerator Platform Services Native SDKs

Appcelerator Platform Services (APS) SDK for iOS and Android provides support for Appcelerator Analytics, Cloud, Performance and Test services for your Android applications built with the native Android APIs and Java, and iOS applications built with the native iOS APIs and Objective-C.

At a Glance

Getting Started

To incorporate Appcelerator Services into your Android or iOS application you need to download the APS SDK, obtain an application key to use the services, then modify your project to include the libraries and initialize the services.

See the following topics for getting started with the Appcelerator Platform Service SDK:

For native Android applications built with Java, see the Quick Start Guide for Android APS SDK.

For native iOS applications built with Objective-C, see the Quick Start Guide for iOS APS SDK.

For native iOS applications built with Swift, see the Quick Start Guide for iOS APS SDK using Swift.

Appcelerator Analytics

Appcelerator Analytics collects and presents information in real time about your application's user acquisition, engagement and usage.  Use the APSAnalytics API to send custom analytic events for navigation, geolocation and feature events.

See the following topics for Appcelerator Analytics Service:

 

For native Android applications built with Java, see the APS Analytics for Android guide and APSAnalytics Android API Reference.

For native iOS applications built with Objective-C, see the APS Analytics for iOS guide and APSAnalytics iOS API Reference.

Appcelerator Cloud

Appcelerator Cloud provides an interface to Mobile Backend Services, which includes access to pre-defined REST objects and push notification services, respectively.  Your application uses the APSCloud class and supporting cloud object classes to access Mobile Backend Services with Java or Objective-C calls.

See the following topics for Appcelerator Cloud Service:

 

For native Android applications built with Java, see the APS Cloud for Android guide and APSCloud Android API Reference.

For native iOS applications built with Objective-C, see the APS Cloud for iOS guide and APSCloud iOS API Reference.

Appcelerator Performance

Appcelerator Performance provides support for real-time crash reporting and app monitoring to capture errors and provide valuable diagnostic information of your mobile application. This information is sent and displayed in the Appcelerator Dashboard. To collect basic crash reports, simply initialize the Performance service with the APSPerformance API.  This API also provides the ability to collect more valuable diagnostic data and capture exceptions.

See the following topics for Appcelerator Performance Service:

 

For native Android applications built with Java, see the APS Performance for Android guide and APSPerformance Android API Reference.

For native iOS applications built with Objective-C, see the APS Performance for iOS guide and APSPerformance iOS API Reference.

Appcelerator Test

To use Appcelerator Test, use the appcelerator-test utility to install drivers to the application and register each device or emulator you want to test your application on.  Then, use the Appceleator Dashboard to create test clips and execute test compositions.

Relevant Chapter: Appcelerator TestAppcelerator Test CLI Reference

Appcelerator Dashboard and Insights

Once you have your application setup to use Appcelerator Services, use either the Appcelerator Dashboard website or Insights mobile application to monitor your application and view metrics about it. The Appcelerator Dashboard lets you view and diagnose your mobile application's heath and usage statistics. The Dashboard provides a lot of technical data about your application. The Appcelerator Insights application lets you can track user acquisition, engagement, retention and quality metrics for your mobile apps.

Relevant Chapters: Appcelerator DashboardAppcelerator Insights