AIR Native Extension实现iOS应用内付费(In-App Purchase)全教程(一)——概览

阅读本文的基础

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开发实例分享

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值