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
-
Camera ANE: iPhone S5, iOS 7.1.1
Hello District Team,
Camera ANE: iPhone S5, iOS 7.1.1, when the camera mode is "PRESET_PHOTO" the video frame is distorted when it's added to a bitmapData. but captured photos are fine. any ideas?
Thanx a much
1 voteThis is most likely the same as issue #69 in github. We’re following it up there if you want to add your findings there for us.
Cheers,
Michael -
Purchase failed in Android - application gets stuck
When I get a purchase failed with an item already owned error the application gets stuck.
I can see the top status bar and I can not click on buttons on my application. What Can I do to prevent this? Maybe it is stuck in your PurchaseActivity?3 votesHi,
Just letting you know we are now tracking this issue in the github repository issue #66. We have identified the issue and will have a fix soon.
Regards,
Michael -
call camera functions from timeline Flash cs6
Is there documation on how to call from the timeline in cs6 ?
2 votes -
PDF viewer to work with Android as well as IOS
It's a shame the PDFReader extension is limited to IOS. Could you find a way to make this compatible with Android too? (even if it had to use a different mechanism for showing PDF's)
16 votesAndroid version was released in September and is now available:
http://airnativeextensions.com/extension/com.distriqt.PDFReader
It has been initially implemented with a limited subset of features but the core rendering of PDFs has been the biggest inclusion.
-
TestFlight SDK deprecated
I'm using Testflight ANE for iOS and SDK 2.0.2 is deprecated by TestFlight.
Could you update SDK to last version please, both for Android and iOS?Thanks!
3 votesThis update has been completed. I’ll release the new version in the next package update. Should be early next week.
-
In app purchase validation
I am using the In App Purchase ANE with Android.
I would like to do a server side validation of the purchase.
In your security recommendation you wrote to make sure to check the returned data signature, the orderId, and the developerPayload String.
I understand that I can get the signature and developer payload from the Purchase object received in the PURCHASE_SUCCESS listener.Where can I get the signed data for the verification with the signature?
As I understand I need it for the verification with the signature.
Also, Is the transactionId field in the Purchase object the orderId mentioned…3 votes -
Dialog showProgressDialog not working properly.
with the following:
Dialog.service.showProgressDialog(1, "","", Dialog.DIALOGPROGRESSSTYLE_SPINNER);
This works on Android, but on iOS this results in a spinner where the container is extended vertically as if it's hosting a blank label under the animation.
If this is used:
Dialog.service.showProgressDialog(1, null,null, Dialog.DIALOGPROGRESSSTYLE_SPINNER);
The the Dialog is proper on iOS but doesn't display at all on Android.
Is there a way to resolve this so that the progress dialogs looks proper (with no title/message and equal width/height container) on both platforms?
Thanks.
2 votes -
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.
-
latest ANEs
Does anyone have the zip containing all the latest ANEs (1.37) ive tried the url provided but always timesout.
Thanks
3 votes -
InAppBilling Subscription Verification?
Is there any way to verify if the user stills subsribe for a product? Since there is no way to cancel a subscription from inside the app, I must verify on Google and/or Apple servers if the user still's a subscriber... How do I do that using the InAppBilling ANE?
1 voteHi,
You have to look into the Purchase API on Android to handle subscription checks: https://developer.android.com/google/play/billing/gp-purchase-status-api.html
On iOS you should read the following guide:
Cheers
-
1 vote
You cannot get a media promise from our extension, it’s a different process to the built in AIR functionality. In order to access the file you should have a look at our simple example:
Summary:
- listen for the SELECT event
- iterate over the Asset objects and read the filename or url property.
Cheers,
Michael -
Google Analytics
Any chance of developing an ANE for Google Analytics? There is an open source one out there but as usual you get what you pay for.
15 votesHi,
We have completed development of the Google Analytics ANE.
The ANE is now available at http://airnativeextensions.com/extension/com.distriqt.GoogleAnalytics
Let us know if you have any questions.
Regards,
distriqt -
Message (Email) extension and HTML in mail body
Message (Email) extension not current supported tag <table> in HTML body. And other HMTL was some corrupted. Why?
2 votes -
In app purchase validation
Do I have to call InAppBilling.service.setup( GOOGLEPLAYINAPPBILLINGKEY )?
I would like to do the validation on a server, and I don't want to save the key on the client side code.1 voteYes you have to call this function.
It is the base 64 public key used to decrypt data from the server so should be safe to share publicly.
This doesn’t stop you from doing additional server side checks.
-
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:
-
App upload rejected because of outdated TestFlightSDK
We had to remove the testflightSDK from our build to get past the IOS uploading process.
For now that's not a big problem because we mainly used it for testing but with the new analytics features coming it would be nice if we could keep it in.2 votesContact us if you need a release version of the TestFlightSDK extension.
-
Does Application Rater automatically asked to rate again on iOS when a new version of my App is available for update?
Or do I have to code my own logic and track which last version number of the app my player has?
1 voteCurrently the application rater extension does not automatically reset when you change the version. You can quite easily implement this logic yourself though with a small file/shared object and checking the version number, then calling reset on the extension.
Cheers
-
1 vote
Hi,
The package currently includes compiled ANE library files, documentation, example application source and support for a year. We don’t include the source code to the extensions.
Regards,
Michael -
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 -
GameCenter / GooglePlayGames ANE
Create an extension to access the Apple Game Center on iOS
https://developer.apple.com/game-center/
and Google Play Games Services on Android:
http://developer.android.com/google/play-services/games.html
Key to this would be the following:
- achievements
- leaderboards
- save games
- potentially finding people to initiate multiplayer games
134 votesThanks for the amazing interest in this extension.
Our kickstarter was successfully funded and the extension is now available.
The extension is now available here:
http://airnativeextensions.com/extension/com.distriqt.GameServices
For more information on the kickstarter you can see the project here:
https://www.kickstarter.com/projects/542327087/game-services-air-native-extension
- Don't see your idea?