airnativeextensions.com is live

The new support and license extension site is now available.

As promised the new extensions are available through the site and all have had the server check removed. Each of your applications will now be completely independent of our servers.

To get started with the new site you should:

  • log in with your GitHub account
  • import your old developer key to get access to your extensions and a free support period!
  • generate application keys for your applications
  • and get developing!

Each of the extensions now has a dedicated area and we are planning to further expand these areas with getting started guides, screenshots, code snippets and FAQ's. Check out the Adverts extension here.

Get started now airnativeextensions.com.

The new extensions license

As part of our review of our support and licensing model we have taken your advice and concerns on board and are currently redeveloping our entire system.

Over the coming month we will stop selling the extensions in their present form and be migrating to a new licensing and support model.

The new model will be as follows:

  • All server checks removed, each of your applications will be independent of our servers, forever
  • Updates and support will now be part of a yearly subscription, with discounts after the first year
  • There will no longer be a developer key, instead each application will have a unique application key
  • Application keys, subscriptions and support will all be managed through our new extensions site

Support Site //

The new site will be the gateway for all information, support, tutorials and subscriptions.

We have taken great care in putting together a site that will be easy to use and give you quick access to detailed information, documentation, tutorials and support on each of the extensions.

We will be introducing a getting started guide for each extension along with code snippets, screenshots (where applicable) and FAQs.

airnativeextensions.com.screen

Migration Plans //

For customers who are using the existing extensions you'll be able to continue using them just as you have in the past and none of your published applications will be affected. If you don't wish to update then you can keep using the current extensions.

We will stop updating the current GitHub repository and will be migrating to separate repositories for each extension. The current repository will be shut down early next year.

When you are ready to update to the new system, you'll need to log into the new site with your GitHub username and import your existing developer key. This will give you access to the new repositories and support for the extensions you currently have access to.

Dates

Current extensions will no longer be available for sale: 3rd December 2014
New support and license site will become available: 12th December 2014
Existing GitHub repository will be closed: 12th January 2015

Showcase //

We also want to show off your applications and what you’ve used our extensions to build. So if you have an application you’d like us to showcase on the site please send through some information including video or screenshots and a summary of the application and we'll put it up on the site.

Bump API is being discontinued!

Following shortly after the announcement that Google acquired the company behind the Bump API (read here), the company has announced that it will be shutting down the service.

bump-header

Dear Bump SDK users,

We are writing today to inform you that we will be discontinuing the Bump SDK and API effective January 31, 2014. As you may know, the Bump team recently joined Google, and the Bump SDK team is focusing its efforts on new and exciting projects within Google.

The SDK will be closed for new downloads beginning today. We will continue to support the SDK functionality for the next three months, through January 31, 2014. After that date, the Bump SDK/API will no longer function. We hope this will give you ample time to alter your apps and remove Bump functionality.

We are sorry for any inconvenience this may cause you. Thank you for your support and feedback over the years.

- The Bump Team

We just want to remind you to make sure you've addressed this in your applications as the service goes offline in a fortnight.

For more information head to the company website or the google group.

And the winner is!

distriqt_ane_competition_v3

We had some great entries in the competition, so many good ideas out there and it's great to see the AIR community still embracing the platform.

However being the geeks that we are can't help but encouraging experimentation and we'd love to see what comes out of a combination of AIR, arduino and Kinect!

Twitter_ANE_comp_winner

Congratuations @theguaz !

Thanks everyone for your interest, and checkout the latest extensions here.

Win a license for our ANE Package!

Update: The competition is now closed. We'll be announcing the winner soon.


distriqt_ane_competition_v3

Do you want to win a license for the full ANE package?

We're giving away a full license and copy of our complete native extensions package. All you have to do is follow us on Twitter, and post a tweet with the hashtag #distriqtANE telling us what you'd make with the extensions.

Make sure to include the competition hashtag to be in the running!

1. Follow us!

2. Tweet it!


This competition will run from the 18th of November 2013 until the 2nd of December 2013, in Australian time (AEST). We'll select the most creative idea posted, and the winner will be provided with a full license key for the package.

Native Extensions // Support Site

After over a year of trying to handle support through email we've finally got a forum, feature requests and knowledge base up and running for the native extensions.

We'd love all our users to check it out, enter any suggestions for future ANE's, and to discuss any questions you may have regarding the use of the ANE's.

support-screenshot-1

We've tried out several solutions and have decided to use the awesome Uservoice platform. We're hoping this will improve all our native extension users experience with our support and help you to get going with the native extensions faster.

http://distriqt.uservoice.com

iPhone 5 Optimization Requirement

All applications as of the 1st of May must now support the iPhone 5 resolution.

iPhone 5 Optimization Requirement - Your binary is not optimized for iPhone 5. As of May 1, all new iPhone apps and app updates submitted must support the 4-inch display on iPhone 5. All apps must include a launch image of the appropriate size. Learn more about iPhone 5 support by reviewing the iOS Human Interface Guidelines.

There is a little trick to get your AIR application to use the new resolution, you need to include a new Default image, otherwise you're application will always appear in the iPhone 4's resolution.

This new image must have the following:

  • Named: Default-568h@2x.png
  • Resolution 640w x 1136h

And make sure you package it with your application.

Native Extensions // Using Native Extensions

This tutorial will cover adding a Native Extension for Adobe AIR to your application.
We are going to be focusing on the native extensions developed by distriqt, but this guide should apply to any native extension (ANE).

Native Extensions for Adobe AIR are code libraries that contain native code wrapped with an ActionScript API. Native extensions provide easy access to device-specific libraries and features that are not available in the built-in ActionScript classes.

Their usage is similar to a SWC package of precompiled Flash symbols.

In the following tutorial we’re going to go through the process of adding an ANE to your AIR application using some of the most common AIR development tools. We assume you already understand the process of developing and deploying mobile applications using AIR so will just be concentrating on the additional steps required to get an ANE working.

Read the full tutorial online
Tutorial // Using Native Extensions
Download a pdf of the tutorial
Download PDF

Native Extensions // Push Notifications Tutorial // Part 2

This tutorial is the second part of our tutorials covering setting up and running the Push Notifications Native Extension for Adobe AIR from distriqt.

The Push Notifications extension enables the push notification functionality in your mobile AIR application allowing you to send (or push) notifications and data to users of your application. The extensions API will have you up and running with remote notifications in minutes.

Importantly this extension allows you to write code once and have access to push notifications on multiple platforms allowing you to quickly integrate push notifications no matter what platform you are developing for!

In this tutorial we will run through the concepts involved in getting your application setup and running with push notifications including:

  • Including the extension in your application
  • Registering for notifications
  • Listening for notifications
  • Sending a test notification

Continue reading Native Extensions // Push Notifications Tutorial // Part 2

Native Extensions // Push Notifications Tutorial // Part 1

This tutorial will cover setting up and running the Push Notifications Native Extension for Adobe AIR from distriqt.

With the Push Notifications extension enables the push notification functionality in your mobile AIR application allowing you to send (or push) notifications and data to users of your application. The extensions API will have you up and running with remote notifications in minutes.

Importantly this extension allows you to write code once and have access to push notifications on multiple platforms allowing you to quickly integrate push notifications no matter what platform you are developing for!

In this first tutorial we will run through the concepts involved in getting your application setup and running with push notifications including:

  • Setup and registering certificates for APNS
  • Setup for GCM

Continue reading Native Extensions // Push Notifications Tutorial // Part 1