Skip to main content

Aila Developer Portal — Quick Start Guide

The Aila Developer Portal is where your team manages SDK licensing, downloads the SDK, and monitors device activity and expirations.

Starting with SDK 3.3, licensing is handled by the SDK itself. Instead of Aila shipping you a custom SDK build with your entitlements compiled in, Aila creates a configuration profile for your organization that lists your enabled features, their expiration dates, and your registered bundle IDs. Cloud licensing is enabled by default, so the SDK retrieves those entitlements on its own — a contract extension or a newly enabled feature no longer requires a new SDK payload and an app redeployment. If your app needs to be licensed without connectivity, you can copy the Configuration Key from the portal and read it at startup as a baseline.

For integration details, see the SDK Licensing Transition Guide.


Getting started

  1. Accept your invitation. Your invitation email contains a direct link to set your password and activate your account. If you don't see it, check spam, then contact support@ailatech.com
  2. Land on your Organization Dashboard. This is the default landing page. Everything you see is scoped to your organization.
  3. Expand your configuration and review your enabled features and their expiration dates.
  4. Confirm your bundle IDs are all listed, including test and developer bundles. Add more if necessary.
  5. Download SDK 3.3 from the Downloads page and follow the Transition Guide. No licensing code is required — cloud licensing is on by default.
  6. Copy your Configuration Key only if your app needs to be licensed without connectivity. This step is optional and most integrations skip it.
  7. Invite the rest of your team if you're an Org Admin. From the dashboard view.

Organization Dashboard

An account overview at a glance. Five cards across the top show your registered bundle IDs, active devices, active configurations, configurations expiring in the next 90 days, and users.

Below the cards, you'll find your configurations and a Company Information section, where you can see the list of company contacts who are invited to the portal. We also have a section for a single emergency contact. This should be designated to the person or mailing list Aila will reach out to for urgent messaging. We strongly recommend a technical distribution list rather than an individual. This is not used for marketing purposes.


Configurations — where your entitlements live

Each configuration profile is a card you can expand. Inside it:

  • Profile name, status, version, and global expiration date
  • Bundle ID(s) associated with the configuration
  • Features — Standard Symbologies, Advanced Symbologies, MRZ Scanning, Document Scan, GS1 Parsing, and DL Parsing — each badged for the platform it's enabled on (IK for Kiosk, SoftScan for mobile) with its own expiration date
  • Configuration Key — the encoded string that carries your entitlements, with a copy-to-clipboard button. Cloud-licensed apps never need it; copy it only for offline use.

If your entitlements don't look right, contact support@ailatech.com. To add a feature or extend a date, contact your Aila account manager; once it's updated in the portal, cloud-licensed apps pick up the change automatically, and any Configuration Key you have embedded should be refreshed from the portal when convenient.

Note: Standard Users can see which entitlements a configuration includes but cannot view or copy the Configuration Key. If you need it, ask your Org Admin to change your role to Developer.


Editing bundle IDs

Your entitlements are tied to specific bundle IDs, so this list needs to be complete. Aila pre-registered every bundle ID we knew about during migration, but internal test and developer bundles are easy to miss, and Aila will not have records for new customers.

Org Admins and Developers can edit bundle IDs on any configuration in their organization: expand the configuration, click Edit, adjust the bundle ID selection, and save. Bundle IDs are the only field customers can edit — features, platforms, and expiration dates are managed by Aila. If additional features are required, please reach out to support@ailatech.com or your account manager.

Note: Adding or removing a bundle ID generates a new Configuration Key. If you're relying on cloud licensing, the SDK default, no action is needed. If you have embedded a Configuration Key in your app, re-copy it and ship the updated value.


Users and roles

The portal has three customer roles.

Org AdminDeveloperStandard User
View configurations and entitlementsYesYesYes
View and copy the Configuration KeyYesYesNo
Edit bundle IDsYesYesNo
Invite and remove users, change rolesYesNoNo
Download the SDK, view docs and toolsYesYesYes
Reporting and Expiration Calendar (own org)YesYesYes

Org Admins manage their team from User Management. Here they can invite a new user with Invite New User, and use the actions menu on any row to change a role or remove the user. Users are notified by email when their role changes.

Every organization must keep at least one Org Admin. You can't demote yourself — another Org Admin or Aila has to do it.

If you belong to more than one organization, you can toggle between them in the header.


Downloads

The Downloads page carries the SDK for Swift (native iOS/iPadOS), React Native, and Cordova. Each framework has a version selector, and each version shows:

  • Qualified OS versions — the iOS and iPadOS ranges the build was validated against
  • Qualified devices — the specific device models tested
  • Release notes
  • A download button

Package manager options: Swift builds can be added through Swift Package Manager using the repository URL shown on the page. React Native builds can be added through npm or Yarn using the copyable install command. Cordova is manual download only.


Documentation, Tutorials, and Tools

Documentation & Tutorials hosts the full API reference and step-by-step guides, with a version selector so you can read the docs that match the SDK you're running. Code samples include tabs for Swift, React Native, and Cordova, and the site is fully searchable.

Tools is a small library of precompiled utilities and demo apps for evaluation and troubleshooting. All roles can download them.


Reporting and Expiration Calendar

Reporting shows device activity for your organization, filterable by configuration, feature, and date range, with up to one year of history. A device counts as active if it has come online at least once within the month; we track this by device UDID, which stays consistent as long as at least one app from the same publisher remains installed.

Expiration Calendar shows every upcoming feature and configuration expiration for your organization in either calendar or list form, color-coded by urgency: red for 0–30 days, orange for 31–60, yellow for 61–90.


Account Settings

Reachable from the bottom-left. Update your name, change your password, or change your email address. Email changes require you to confirm a verification link sent to the new address, and the link expires in 24 hours. You can also delete your own account, though Org Admins have to hand off the role first if they're the last one in the organization.


Getting help

The previous customer portal remains available for a limited time after launch, but all new SDK versions and features will only be published here.