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.

Google Cloud Messaging using PHP

Google Cloud Messaging

Using PHP to send a message to a Google Cloud Messaging registered device is quite simple. In this example we'll be using curl to create a message request to send to the Google GCM server.

The code shown in this example is just going to demonstrate how to send a message to a registered device ID.
Continue reading Google Cloud Messaging using PHP

Google Cloud Messaging using C#

Google Cloud Messaging

Sending a notification to an Android device just keeps getting simpler and simpler. The current implementation of Google Cloud Messaging provides developers with a very simple way to send push notifications to a particular device.

What I'm going to show here is how to send a notification to a device once it's registered with your server.
Continue reading Google Cloud Messaging using C#

Native Extension // Google Cloud Messaging (GCM)

After a few weeks, we've updated our Push Notification extension to support the newly introduced Google Cloud Messaging, which depreciated C2DM. So once again you'll be able to receive push notifications in your AIR applications on Android.

Google Cloud Messaging

It's now available as part of our extension package here. Happy messaging!

Native Extension Tip // ld: unknown option

When packaging an iOS AIR application you may encounter the following error:

Error occurred while packaging the application:
ld: unknown option: -ios_version_min
Compilation failed while executing: ld64

As in the following screenshot:

This error simply indicates that the native extension you are attempting to package requires some features from the iOS SDK or a version greater than the one you are currently using. To remedy this, make sure you are using a recent version of the iOS SDK and correctly including it in your packaging options.

ZAPPP – Mobile Apps

Distriqt has recently entered into a new relationship with One Meaning Communicated Differently. The new entity called ZAPPP will develop a mobile application platform for musicians in Australia.

This represents an exciting new direction for distriqt, and defines new areas of digital development we are now focused on.

We have developed apps for some of Australia's biggest bands, including The Living End, Angus & Julia Stone, Grinspoon, Josh Pyke, and The Getaway Plan - just to name a few.

Says co-founder Jai Al-Attas...

The whole point of starting ZAPPP was that we didn’t want to just create mobile versions of band websites and call them an App. We think that Apps are useless unless they provide value to both the user and the Artist, so we created the ZAPPP feature which allows the Artist to have a direct & meaningful relationship with the User by offering them exclusive incentives and rewards through the functionality of our Apps.

HEARTweb Sync Application

Last year we developed an application for the University of Melbourne, Ultrasound Education Group, Heartweb. The application is a file browsing, support and synchronisation utility for students enrolled in the Ultrasound Education Group's courses.

The group had a large amount of course material that traditionally was distributed on media (such as DVDs) to the students. The material was all being protected via Livecycle PDF security policy but they requested a simpler method of distributing and updating the materials.
Continue reading HEARTweb Sync Application

Nike+ AS3 Library

Okay so I'm not the most athletic person in the world, but one thing that does get me out of the house is tracking how far I've been running. Watching the km's tick over!


But I'm sick of iTunes and having to log into nike online all the time. So I got bored this weekend and the result is the start of a new little as3 interface using the content from my Nike+ device. Initially this library just processes files that nike+ stores on the device, but would eventually like it to access the online service as well.
Continue reading Nike+ AS3 Library