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
-
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
-
3 votes
Moved to github: https://github.com/distriqt/airnativeextensions/issues/243
-
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 -
recompile your ane files for use with AIR 15. They cause apps to crash otherwise.
Please recompile your ane files for use with AIR 15. They cause apps to crash otherwise.
2 votesAll of our extensions are updated and use the latest air SDK .
-
Understanding getDeviceToken() method in PushNotification extension
Please, describe getDeviceToken() method.
Multiple call of register() is not recomended by Google.
So, Do your extension store DeviceToken between app launches?And how do you solve problem with app apdated versions?
It is Google recomendation (http://developer.android.com/google/gcm/client.html):
"Check if app was updated; if so, it must clear the registration ID since the existing regID is not guaranteed to work with the new app version."Thanks!
2 votesHi,
getDeviceToken does not call register, the register function does this. The getDeviceToken simply returns the current registration id which is stored internally in the extension.
You should manage registration and unregistration in your application, using the register and unregister functions to retrieve and clear (respectively) the registration id.
Cheers
-
MediaPlayer ANE, App freeze or crash on removePlayer()
I have a simple app for both iOS & Android, on click a button a video will play full screen.
on MediaPlayerEvent.FULLSCREEN_EXIT, MediaPlayerEvent.STOPPED or MediaPlayerEvent.COMPLETE I remove the player with MediaPlayer.service.removePlayer();on Android the app will crash with "Unfortunately the app has stopped"
on iOS 6 the app will freeze with black screen
on iOS 7 it works correctlyI have also tried calling stop before removePlayer, no difference
Is this a bug or am I missing somethingthanks
2 votesFollowing in github: https://github.com/distriqt/airnativeextensions/issues/197
-
Multi-line text input Dialog
Would it be possible for you to extend the very useful Dialog ANE to allow a multi line text input?
Another very useful attribute would be to be able to specify the soft keyboard type when displaying these dialogs.
Thanks,
Mark
5 votesThis was added to the ANE.
See the TextViewAlertBuilder
http://airnativeextensions.com/extension/com.distriqt.Dialog
-
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
-
Dev Subscription Account
Please Make an option to pay you a reoccurring fee to have access to updates and new stuff as it comes out. I for one would pay monthly for this type of access. Right now it is difficult so see what I own/do not own.
9 votes -
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 -
Becon detection in iphone is random
Hi just bought your beacon ane. I am using your example. In android it works fine. In iphone , the beacon detection is very random . Sometimes it doesn't detect uuid at all . Is there any settings I am missing?
Cheers5 votes -
Support for iOS 7 app receipt
I would like access to the iOS 7 style app receipt, and the ability to refresh the app receipt.
A huge bonus would be local receipt validation and parsing of the receipt payload.
Thanks, guys!
1 vote -
ANE Snapshots
It would be wonderful if we can see how the Native extension looks like in the webpage. We have the code example and the documentation that is wonderful, but I would like to see what I'm going to purchase.
Thanks!
1 vote -
Local Notification ANE / repeates every day in a specific hour
Hi,
is it possible with your Local Notification ANE to set a Notification
which repeates every day in a specific hour?1 voteHi,
Yes this is possible, however you have to calculate the difference from the current time to the first occurrence of the notification. You can then use the NotificationRepeatInterval to set the recurrence:
Cheers
-
adverts - AdMob
Hi,
I'm using adverts ane, admob. I made all the prerequisites:
- app-xml,
- including ane,
- creating google admob profile,
- Adverts.isSupported = true,
- Adverts.service.isPlatformSupported(AdvertPlatform.PLATFORMADMOB) = true,
- Adverts.service.setTestDetails([Adverts.service.uniqueId(Adverts.VENDOR)])
- calling Adverts.service.showAdvert(advertSizeAndPosition);
.... but I receiving an AdvertEvent.ERROR, Invalid Ad request.My test device is an Samsung Galaxy S3 Mini, Android 4.1.2, air 14.0.
Also, In AdMob interface I made some types of ad units, is there any chance I can show them based on "Ad unit ID"?
Thanks,
Adrian.1 vote -
Android x86 support?
Since there is an android x86 support, it would be awesome if you can recompile your extensions for x86 processors.
10 votesWe are rolling these out now.
-
The latest package is available through our github repository: https://github.com/distriqt/airnativeextensions
I did an order, get a response with a key and a link. The link is not working. Don't you have a better way to send files to the customers except other repositories?
2 votes -
16 votes
ActionSheets are now available in the Dialog ANE.
An Action Sheet can be created with the ActionSheetBuilder :
var actionSheet:DialogView = Dialog.service.create(
new ActionSheetBuilder()
.setTitle( “Pick an Action” )
.setMessage( “Pick one of the following amazing options” )
.addAction( “The first action” )
.addAction( “Second thing” )
.addAction( “Cancel”, DialogAction.STYLE_CANCEL )
.build()
);See the getting started guide for more information:
http://airnativeextensions.com/extension/com.distriqt.Dialog#get-started
Cheers
-
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 -
NFC
NFC bundle:
Simple and advanced part.
Simple: Read UID from NFC.Advance: R/W content.
something like this, https://code.google.com/p/ane-lab/source/checkout if I can pay someone to maintain and support it, it would be great.
23 votesThe NFC ANE for Android and iOS is now available.
You can access the ANE here:
- Don't see your idea?