Air Native Extensions
Welcome to the distriqt // air native extensions UserVoice site. This site is designed for you to leave feedback and suggestions on the native extensions, or even just to let us know how we are doing.
We are constantly looking for new extensions to develop so feel free to suggest ideas! We would love to know what you would like to see in our extensions, any enhancements or new extensions that we haven’t currently implemented.
Support
If you are looking for access to the extensions, documentation or dedicated support, all of that is now available through the dedicated air native extensions site:
132 results found
-
Compass & Accelerometer Tilt Compensation example
Hi there,
I am building an app that uses the compass to display directions in 3D space. The problem I have is that the bearings change when the device is tilted forwards and backwards making the direction useless. I have read many articles that say you can compensate for this by using the accelerometer and passing all the data through a rotation matrix but I can't find any actual examples for me to get my head around. Would anybody be able to give me a simple example of how I can achieve this? Thank you very much for your help.
2 votes -
Gyroscope
We know there have been a few issues with the Gyroscope that we've been communicating with different people about at various points.
We're currently testing a new version and want to make sure we've addressed everyone's issues, so could you please add a comment to this post describing the issue you've experienced (or a link to where we discussed it), with as much information about the environment as you can.
We appreciate your patience on this one!
5 votes -
Native callOut (list,buttons,labels) + dinamic position (x,y)
Native callOut with dinamic position arrow (x,y).
Background enabled & disable4 votesWe’ve added a Popover/Callout to the Dialog ANE. This will present a list of supplied options in a “callout bubble”.
-
in app purchase validation
I am using the In App Purchase ANE with iOS. I would like to do server side validation of the purchase. I've looked at the InAppBillingEvent in the PURCHASE_SUCCESS event. But what specifically is the data I need to send as the receipt data? It looks like the transactionReceipt has a purchase-info field that appears to be a base64 encoded receipt, but that doesn't work.
2 votesHi,
Yes you should be using the transactionReceipt on your server. Use it all not just one of the fields. Have a look into the apple documentation on verifying transactions.
Cheers,
Michael -
Custom icons for LocalNotification
When using a local notification, I want to be able to use custom icons. So the icons can reflect the content of the message. Like in the Gmail App on Android, When I receive a notification for a new mail, the avatar of the sender is used as Icon.
7 votesCustom icons are now available as part of the push and local notification ANEs
http://airnativeextensions.com/extension/com.distriqt.Notifications
http://airnativeextensions.com/extension/com.distriqt.PushNotificationsWe will be making a custom resources script available soon but in the meantime contact us with your icons and we’ll create the packaged resources for your application.
-
iBeacons ANE
All you hear about these days is the new iBeacons feature on IOS.
I was wondering if there are any plans for an iBeacons ANE?17 votesWe’ve completed the first version of this extension and it’s available here for iOS and Android:
-
Device address book integration
It will be very useful if the app is integrated to device address book to support features such as export contact
5 votes -
NativeMaps Android drawMapToBitmapData ()
Will be very good if possible to make the drawToBitmapData available also for Android.
3 votesSince the latest version of the Android google maps SDK, a bitmap snapshot is now available.
We have integrated this and it will be released with the new version of the Maps ANE, within the next few days.
-
Android .obb support (for apps > 50 MB)
Android supports the uploading of two .obb files (two archives). The archives are extractable directly by AIR but low powered devices crash (my experience here http://www.noriste.com/bticino-wiring-devices-a-starling-based-customisable-catalogue/#the-infamous-android-obb-file)
so an ANE could be very useful so the user see directly in the google play that the app is (for example) 200MB heavy, he downloads it and no waiting is required when it opens the app, far and far better than a long download wait on the app opening.
At the time I'm writing two others extensions exist that do the same but one is free but not so documented, one is…
19 votesWe have now released this ANE and it’s available through our site:
http://airnativeextensions.com/extension/com.distriqt.ExpansionFiles
Let us know if you have any questions.
distriqt //
-
push notifications ANE vs RemoteNotifier API
Can you tell me the differences or advantages of using the push notifications ANE vs the RemoteNotifier API in the AIR SDK?
2 votes -
Google Single-Sign-On
Facebook SSO is great, but paired with Google SSO on Android we would have a great Login/register solution for our apps
15 votes -
advert support for interstitial ads with AdMob
AdMob now supports interstitial ads. Lets use them!
19 votes -
Multi-Select CameraRoll
Multi-Select CameraRoll is the native Most Popular this period.
There are several extensions to the single image but none with multi selection.
16 votesHi,
CameraRollExtended #ANE v2.0 is now available.
This release is a major milestone with a lot of new features and fixes including:
- Android support
- File access to Assets
- updated to the Photos framework
- completely new UI
- optimised memory usageAnd as always we welcome any feedback!
http://airnativeextensions.com/extension/com.distriqt.CameraRollExtended
Cheers
-
Parse.com ANE
Parse.com has a great backend that's really popular with iOS, Android, and other platforms. The API includes methods for data management, file upload, user sign-up/sign-in, Facebook integration, Twitter integration, email notification, scalability, and others. It would make a great ANE.
9 votesInitialisation and push notifications have been completed and we have released this ANE. We will be adding more features as they are requested.
-
App Rater usability on iOS 7
Don't know if it's just me, but the App Rater extension on iOS 7 doesn't open up the correct app page in App Store.
It was only showing a blank App Store screen.
5 votesThe fix for this issue will be release in version 1.35 of the package.
-
Native Video Player
An ANE that allows easy playback of local/remote MP4/xyz in the native video player on iOS/Android.
13 votesAndroid and iOS versions are completed and available now!
https://airnativeextensions.com/extension/com.distriqt.MediaPlayer
-
AlarmManager ANE on Android
It would be great to have an ANE to access the Alarm Manager API on Android.
7 votesThe Alarm Manager API from Android has been added to the Application ANE.
https://airnativeextensions.com/extension/com.distriqt.Application
You can see the developer documentation on the ANE here:
https://distriqt.github.io/ANE-Application/u.Alarm%20Manager
-
Versioning
Any chances of you guy's putting your stuff on a private repo (github, bitbucket...)? Would be much easier for us than zip files ;-)
3 votesWe’ve released the extensions to a github repository. Contact us if you want access information.
-
Unable to init NativeMap again after destroying it
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="Map" xmlns:nativemaps="com.distriqt.extension.nativemaps.*" creationComplete="init(event)">
<fx:Script>
<![CDATA[
import com.distriqt.extension.nativemaps.NativeMaps;
import com.distriqt.extension.nativemaps.objects.CustomMarkerIcon;
import com.distriqt.extension.nativemaps.objects.LatLng;
import com.distriqt.extension.nativemaps.objects.MapMarker;
import com.distriqt.extension.nativemaps.objects.MapOptions;
import com.distriqt.extension.nativemaps.objects.MapType;
…import mx.events.FlexEvent; [Embed(source="i/custom-marker.png")] public var CustomMarker:Class; protected var _created:Boolean = false; protected var _count:int = 0; protected var _buttons:Array; public var mapTypes:Array = [ MapType.MAP_TYPE_NORMAL, MapType.MAP_TYPE_SATELLITE, MapType.MAP_TYPE_TERRAIN, MapType.MAP_TYPE_HYBRID ]; protected function init(event:FlexEvent):void { if (NativeMaps.isSupported){ NativeMaps.init("MYKEY"); NativeMaps.service.addEventListener(Event.ACTIVATE, mapReady); var options:MapOptions = NativeMaps.service.mapOptions; options.compassEnabled = true; options.zoomControlsEnabled = true; options.zoomGesturesEnabled = true; options.rotateGesturesEnabled = true; options.myLocationButtonEnabled = true; NativeMaps.service.setMapOptions(options); NativeMaps.service.createMap(Capabilities.screenResolutionX, Capabilities.screenResolutionY-105,0,100); } } protected function mapReady(event:Event):void{ addMarker("Home", 38.032131, -87.503195); centerMap(38.032131,-87.503195); NativeMaps.service.showUserLocation(true); } protected function removeMarkers():void{ NativeMaps.service.clearMap(); } protected
2 votes -
Message ANE iOS 7 problems
Just to let everyone know, we've identified an error with the Message ANE on iOS7 where the dialog UI won't close.
We've addressed the issue and will be releasing an update soon so make sure you update your applications as soon as you can.
distriqt //
1 vote
- Don't see your idea?