Adobe AIR教程:实现iOS应用内付费概览

移动开发
记得在写Flash开发iOS应用全攻略的时候,不少感兴趣的朋友询问Flash技术是否能实现App Store的应用内付费功能(In-App Purchase,以下简称IAP)。在这个系列的文章中,我会对AIR 3.0的原生扩展功能(AIR Native Extension,以下简称ANE)做一个详细的介绍,同样介绍的还有苹果IAP的相关知识,最后通过一个具体的例子来讲解从流程到代码,从思路到技巧等各方面的知识点。希望各位朋友在阅读之后可以全面掌握ANE和IAP,并在实际的应用开发中派上用场。

阅读本文的基础

ActionScript 3.0编程基础

Apple iOS开发者权限

前言

记得在写Flash开发iOS应用全攻略的时候,不少感兴趣的朋友询问Flash技术是否能实现App Store的应用内付费功能(In-App Purchase,以下简称IAP)。在那个时候我只能说,很抱歉,目前还不支持,但是在半年后的今天,在我提笔写这篇教程的时候,我刚刚完成了一个用Flash技术实现IAP的例子。确切的说,是用AIR 3.0的原生扩展功能(AIR Native Extension,以下简称ANE)实现的。ANE作为AIR 3.0的一项重要特性,为Flash平台往系统底层的功能延伸奠定了基础,为Flash开发者在移动设备上开发商业应用提供了技术保证。它的出现,使AIR更具开放性,随即推动的是使用AIR和原生技术共同开发工作流,AS开发者与Native开发者的关系也将从以往的竞争转为合作。

在这个系列的文章中,我会对ANE做一个详细的介绍,同样介绍的还有苹果IAP的相关知识,***通过一个具体的例子来讲解从流程到代码,从思路到技巧等各方面的知识点。希望各位朋友在阅读之后可以全面掌握ANE和IAP,并在实际的应用开发中派上用场。

内容提要

本系列文章大概内容如下:

AIR面向iOS设备的原生扩展

AIR Native Extension介绍

ANE的组成部分

ActionScript 3.0扩展

Objective-C 扩展

使用ADT打包ANE

使用ADT打包IPA

iOS应用内付费的实现原理和准备流程

IAP简介

商品与交易

测试IAP的准备流程

ANE面向IAP的测试和开发

在Native扩展中使用StoreKit框架

ActionScript扩展

ANE-IAP开发实例分享

 

责任编辑:佚名 来源: jamesli.cn/blog
相关推荐

2011-11-16 15:08:30

AdobeAIRiOS应用

2012-03-09 13:52:28

Adob​​e AIRiOS

2011-11-16 15:14:57

AdobeAIRiOS设备

2012-03-15 09:55:23

Adobe AIR安裝

2013-04-12 15:53:39

2012-02-28 13:52:45

Adobe AIRAndroidFlash

2012-03-09 10:46:35

Adobe AIR是什Adobe AIRAIR

2012-03-09 13:26:53

2011-11-17 15:17:37

AdobeAIR调试性能

2011-11-16 13:47:05

2011-11-16 14:20:43

Adobe AIR

2011-11-17 15:01:37

AdobeAIR移动应用

2009-06-25 10:46:22

Silverlight

2009-01-18 09:20:49

AIRAdobeFlex

2012-03-13 16:16:39

AdobeAIR for TV

2011-11-16 16:21:09

AdobeAIR

2010-10-09 14:04:56

AAdobe AIRdobeAndroid

2011-03-31 09:16:39

Android Mar付费

2011-12-30 15:17:23

Adobe视频PhoneGap

2010-10-29 09:28:52

Adobe AirAdobe MAXflash
点赞
收藏

51CTO技术栈公众号