Action DataThank you for your interest in our Action Data suite of backend controls designed to quickly and easily add support for several common databases and data formats to your iOS, tvOS or macOS apps in Swift and Xcode. We hope you enjoy using our components and that they become a valuable part of your developer environment. Please ready the following document carefully before completing your download.




Because the Swift language has not reach ABI stability yet, you’ll need to be using the following to successfully add Action Data and Action Utilities to your app projects:

  • Swift 4.2
  • Xcode 9.2

What’s Included

This bundle includes both the Action Data framework and the required, free Action Utilities framework that must also be installed in any app using Action Data.

License Subscription

The Action Data Suite is sold on a yearly license per developer seat. Each developer at your company will be required to purchase their own individual license. A single developer can install their copy of the Action Data suite on as many machines that they own, for example their desktop and laptop computers. Multi-seat discounts are available upon request, please contact Sales for more details. During your subscription period, you’ll recieve any updates or bug fixes, free of charge. Additionally, you’ll recieve any new UI controls or time-saving features added to the Action Data suite, again, free of charge, while your subscription is valid.

You are free to use our controls on as many mobile apps as you like. We do not place any restrictions on how many times you can download or use the components, nor do we limit the number of devices that you can install our components on. Additionally, you are free to use our controls in any app project, even those for your customers, if you develop apps for other companies, without royalties.

When you purchase a license to use Action Data, the suite is yours to keep forever and you can use them in as many projects as you like, royalty free. Your components will not stop working or display the “Toast” popup message again if you do not renew your license when the subscription runs out and you will still be able to include them in new projects. However, you will no longer receive any new bug fixes, updates or feature enhancements so an update to iOS, tvOS, macOS, Swift or Xcode could potentially break compatibilty with your component version.

Getting Started

Please see the GettingStarted.pdf file that comes with your download for the complete details of including the component in your Xamarin app projects. The Action Data Developer Center was designed to help you get the most out of our developer tools by providing a selection of Articles, Guides, Samples App Projects, Quick Start References and full API Documentation for each component in the suite.

Activating Your License

Before your copy of Action Data can be successfully used in any of your app projects, it will need to be activated using the Activate License form on the Appracatappra website. The activation process needs to only be done once and will result in an Activation Key that you will need to use with the AppracatappraLicenseManager built into the Action Data suite.

Copy the Activation Key and store it in a safe place, you’ll need it for any app project that uses Action Components. This key is only generated during product activation and you have a limited number of activations.

Failure to add your activation information to the AppracatappraLicenseManager before using any Action Data will result in the following “Toast” popup message being displayed:

Unlicensed Appracatappra Product

The details required to create your Activation Key will be emailed to your when you complete your purchase or by visiting our Purchase History page.

Refund Policy

We offer no-questions-asked refunds to all customers within 30 days of your purchase. If you are not satisfied with our product, then simply send us an email and we will refund your purchase right away. Our goal has always been to create a happy, thriving community. If you are not thrilled with the product or are not enjoying the experience, then we have no interest in forcing you to stay an unhappy customer.

Why We Require You to Create an Account

We require you to create an account and provide a valid email when you purchase our products to limit fraud, we will never use this email to SPAM your inbox or try to sell you new products or services. Additionally, this account will be required to activate your product license, allow you to view your purchase history, generate an invoice, re-download your product, download product updates, view and maintain your subscriptions and view and maintain your licenses.

If you like, you can sign up for our product updates or newsletters and stay on top of the latest version releases, bug fixes, critical issues, news, offers and discounts or upcoming events. Our product updates are limited to just the lates product version releases, bug fixes and critical issues (if any are found). Again, we will never use a product update to try and sell you new product.

Please select the number of developer licenses that you would like to purchase: