ANE-In-App-Purchase 项目使用教程
1. 项目的目录结构及介绍
ANE-In-App-Purchase 项目的目录结构如下:
ANE-In-App-Purchase/
├── README.md
├── bin/
│ └── InAppPurchase.ane
├── example/
│ ├── android/
│ ├── ios/
│ └── test/
├── lib/
│ ├── android/
│ ├── ios/
│ └── shared/
├── src/
│ ├── com/
│ │ └── freshplanet/
│ │ └──ane/
│ │ └── AirInAppPurchase/
│ └── flash/
│ └── extensions/
│ └── AirInAppPurchase/
目录介绍:
- README.md: 项目说明文件,包含项目的基本信息和使用指南。
- bin/: 存放编译好的 ANE 文件
InAppPurchase.ane
。 - example/: 包含项目的示例代码,分为 Android 和 iOS 两个平台。
- lib/: 包含项目依赖的库文件,分为 Android、iOS 和共享部分。
- src/: 项目的源代码,包含 ActionScript 和 Java/Objective-C 代码。
2. 项目的启动文件介绍
项目的启动文件主要位于 example/
目录下,具体包括:
- example/android/MainActivity.java: Android 平台的启动文件。
- example/ios/AppDelegate.m: iOS 平台的启动文件。
启动文件介绍:
- MainActivity.java: 这是 Android 平台的主活动文件,负责初始化和启动应用。
- AppDelegate.m: 这是 iOS 平台的主代理文件,负责初始化和启动应用。
3. 项目的配置文件介绍
项目的配置文件主要位于 example/
目录下,具体包括:
- example/app.xml: 应用的描述文件,包含应用的基本信息和配置。
配置文件介绍:
- app.xml: 这是应用的描述文件,包含应用的 ID、版本、权限等信息。例如:
<application xmlns="http://ns.adobe.com/air/application/33.0">
<id>com.example.app</id>
<versionNumber>1.0.0</versionNumber>
<filename>ExampleApp</filename>
<description>Example application using ANE-In-App-Purchase</description>
<android>
<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="com.android.vending.BILLING"/>
</manifest>
]]>
</manifestAdditions>
</android>
</application>
以上是 ANE-In-App-Purchase 项目的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助。