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
-
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 -
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.
-
Ane for Recoding/Playback Audio
Is it possible to Create an Extension for easy use of Microphone and Saving And loading recorded audio.
Right now you have to Convert recorded ByteArray to Wav then encoding to Mp3. and if you want to record minutes this process takes forever.
5 votesThe initial release of this ANE is available now for testing.
-
Optical Character Recognition
Maybe a wrapper for/port of Tesseract: https://github.com/gali8/Tesseract-OCR-iOS
Doesn't seem to be (m)any options out there.
4 votesOptical character recognition is now available through the OCR ANE:
https://airnativeextensions.com/extension/com.distriqt.OCR
- Optical Character Recognition using the Tesseract framework
- Recognise text from image BitmapData
- Set languages, whitelists and blacklist characters -
Android Status Bar Color
A small extension to let us set the status bar color von Android 5+ would be nice.
4 votesThe Status Bar colour can now be controlled for v21 and newer Android devices.
The new function is used as below:
Application.service.setStatusBarColour( 0xFF0000 );
Available now: http://airnativeextensions.com/extension/com.distriqt.Application
Cheers
-
In App Billing Problem
I'm calling make purchase with product id: "android.test.purchased".
A Google Play dialog opens and I click buy.
It shows the message: "Payment successful".
The PURCHASESUCCESS listener is not called.
Instead The PURCHASEFAILED listener is called with:
data = null, errorCode = -1003, message = response:unknown.
After this the product "android.test.purchased" is considered to be owned.
When I try to call makePurchase again it leads to the following error:
errorCode = 7, message = response:item:already:owned.
Trying to consume this item also fails.
Now I can't use this item anymore (I'm changing the id of the application in the application.xml…4 votesWe’re awaiting a fix from Google. It’s apparently in the release schedule.
-
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”.
-
Notifications - Action buttons
Notifications - Interactive notifications update.
It would be great to be able to set custom action buttons for iOS notifications. Like the ones from this screenshot: http://www.imore.com/sites/imore.com/files/field/image/2014/09/ios_8_interactive_notificatons_invitations_screens_1_0.jpg3 votesActions have been included in the latest update to the Push Notifications and Notifications ANEs.
The Push Notifications ANE is available now and the Notifications ANE will be released in the first week of April.
Cheers
-
Custom Chrome Taps / SFSafariViewController ANE for IiOS / Android
"Custom Chrome Taps" will be available with Android M and "SFSafariViewController" with iOS 9.
Please create an ANE for that!This allows you make use of features such as device sign ins, saved passwords and Autofill, amongst other things."
Learn more:
Android: http://www.xda-developers.com/webview-update-on-android-m-dev-preview/iOS: https://www.hackingwithswift.com/read/32/3/how-to-use-sfsafariviewcontroller-to-browse-a-web-page
3 votesThis is available as part of the NativeWebView ANE.
https://airnativeextensions.com/extension/com.distriqt.NativeWebView
See the documentation on a BrowserView:
https://distriqt.github.io/ANE-NativeWebView/u.Browser%20View
-
UIActionSheet like native dialogs
It would be really great if we have an option to show dialogs popping from the bottom of the screen like native UIActionSheet. http://nshipster.s3.amazonaws.com/uialertcontroller-action-sheet-automatic-style.png demonstrates this style of UI dialog.
It is really useful on simple selections such as gender selection or cameraroll/camera app selections.
3 votesActionSheet dialogs are available as part of the Dialog ANE using the ActionSheetBuilder
https://airnativeextensions.com/extension/com.distriqt.Dialog
Documentation on the builder can be found here:
-
Google Messaging on iOS (Firebase)
Extension to use GCM on iOS. See Google announcement: http://googlecloudplatform.blogspot.ca/2013/10/speed-up-ios-development-with-google-cloud-platform.html
3 votesFirebase Cloud Messaging is now fully supported using the Firebase and Push Notifications ANEs:
https://airnativeextensions.com/extension/com.distriqt.PushNotifications
https://airnativeextensions.com/extension/com.distriqt.Firebase
This is supported on iOS and Android
-
Add the option to remove magnetometer data from the DeviceMotion calculations
as discussed, because for Google Carboard and other apps that use a magnet, or if the device is near a magnetic field, the data is bad.
3 votesThe Device Motion ANE now allows detection of the device orientation and movement without the magnetometer data.
https://airnativeextensions.com/extension/com.distriqt.DeviceMotion
-
InAppBilling Android, isSupported() returning false
What could cause this?
InAppBilling.isSupported: false
InAppBilling.service.version: 3.6.default.0I have the application.xml updated with the tags
<uses-permission android:name="com.android.vending.BILLING" />and
<activity android:name="com.distriqt.extension.inappbilling.activities.PurchaseActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity>
Thanks.
3 votes -
3 votes
Moved to github: https://github.com/distriqt/airnativeextensions/issues/243
-
Access pending transactions without restoring purchases
Hi,
On iOS, in the case of the user successfully making a purchase, but the app closing or crashing before it has been able to process it and consuming it, is there a way to access these transactions without running InAppBilling.service.restorePurchases() ?
This appears to trigger the iTunes login dialog, which we can't do on boot up, so how should we handle the case described above?
Thanks,
Graeme.3 votes -
How do I package with the Dialog ANE?
When I add it to my project, I get a "Compilation failed while executing : ld64". I've tried adding the SDK manually per http://distriqt.uservoice.com/knowledgebase/articles/252920-ld-framework-not-found but it still fails.
3 votesHi all,
I’ve associated this with an issue in github:
https://github.com/distriqt/airnativeextensions/issues/119
I’ll be releasing a fix soon and if you can give any feedback on github that would be appreciated.
Planning on releasing this update tomorrow
-
Beacon: Getter/setter var to control time for handler detection
I'm using the latest GIT build for the iBeacon ANE. I'm now using Estimote beacons to prototype with & an iPad 4 with ios 7. For the BeaconEvent Handler, is it using a timer or an enter frame handler? If you are using a timer, I'm curious if it's possible to include a getter/setter to control how often these events are fired? Just seems the detection at the moment takes a little longer to fire "BeaconEvent.BEACON_UPDATE." In an ideal world, it would be best to be able to set this - as messing with the FPS could possibly mess with…
3 votesHi,
There are no timers or continuous loops running in the extension. We are listening to the underlying iOS SDK beacon notification events and passing them back to the actionscript, so there is no interval or time to control.
Regards,
Michael -
Pitch Detection Library
AS3 is not the best at FFT, so it would be amazing to do this processing on the Native side and send the data into AIR. This is the limiting factor for building games like RockBand or Guitar Hero
3 votes -
InAppBilling : crash on Android when stopping the service shortly after a getProducts call
I've noticed a bug in the InAppBilling ANE.
When calling InAppBilling.service.stop() shortly (almost instantly) after a call to InAppBilling.service.getProducts, the app crashes on Android.In the bug report, we have a NullPointerException in the "queryPurchases" method of the IabHelper class.
I assume we try to access a ressource disposed by the InAppBilling.service.dispose() method.
Can you provide a temporary workaround until the bug is fixed?
Thanks for your help.
3 votesHi,
Can you log this as a bug in our issue tracker? You should have the access details in your registration email.
Cheers,
Michael -
Is there an update on the device motion ANE?
It's mentioned in the doc for the gyroscope ANE that "We've moved the sensor fusion calculations of device orientation and motion to another extension." but I can't see that this new ANE is available. Is there any update on it's availability?
If I want to get started now does the available gyroscope ANE still contain the sensor fusion functionality?
3 votesHi,
We’ve just released the device motion extension, so contact us if you previously bought the extension package and we’ll get you a license.
Cheers
- Don't see your idea?