Если бы это было несколько месяцев назад.Тогда ответ будет однозначным нет .Однако в настоящее время ответом является « возможно » (или, если вы оптимист, «, вероятно, »).С выпуском Air 3.0 он теперь поддерживает Native Extensions .Эти расширения являются нативным кодом, в котором имеется API-оболочка, чтобы их можно было скомпилировать и вызывать из приложения Air.
На самом деле, я решил осмотреться очень быстро, разыскивая этот ответ, и нашел репо, где, похоже, кто-то реализовал покупки в приложении через ANE .Но я не тестировал это расширение лично, но может быть хорошей отправной точкой, чтобы увидеть, как оно реализовано.
Причина, по которой вы пока не найдете слишком много информации о ANE, заключается в том, что они были поддержаны только недавнообновление Air 3.0, которое произошло в прошлом месяце.В настоящее время они не поддерживаются в Flash CS5 (или 5.5) или Flash Builder 4.5.Они поддерживаются в Flash Builder 4.6, которая в настоящее время находится в закрытой бета-версии.Но, возможно, вам удастся подкрасться, и он скоро должен быть выпущен.
Самый большой «недостаток» заключается в том, что эти расширения необходимо разрабатывать в собственном формате для устройства, на которое вы ориентируетесь.Это означает, что если вы хотите создать расширение для iOS, то вы пишете его в Objective-C и xcode на Mac.