0

我想了解一些有关苹果应用内购买选项的信息。

我似乎找不到他们解释实际允许的任何地方。因为我想在 asctionscript 中创建一个带有交互式书籍的数字书店,并通过应用内购买为用户提供交互式书籍(单独的 swf 文件),但显然不允许在您的 swf 文件中包含任何代码,因此该选项不可用窗口(顺便说一句,如果有人知道另一个选项而不是 swf 文件,请告诉我)。

然后有想过可能从 cocos2d 开始,但我不知道如何将单独的交互式书籍分发给用户。这里有哪些选择?

所以我的问题是:应用内购买允许什么,我如何通过应用内购买提供交互式书籍(可以点击元素和查看动画等)。

其次,更重要的是:

是否有可能通过 as3.0 做到这一点?最好我想通过actionscript来做,但谁能告诉我它是否可能?我可以通过应用内购买为用户提供可按元素和动画等的交互式书籍吗?并且将所有书籍都放在应用程序中并解锁它们不是一种选择。我希望能够单独提供书籍。

4

2 回答 2

0

1) 你不能在 iPhone 上播放 swf 文件。并非没有将它们转换为 HTML5 或视频。这可能使它们无法交互(不确定 HTML5)。

2) 将任何可执行代码下载到 iOS 设备是不可能的。有一些灰色区域,例如下载的 Lua 脚本,它只包含数据,但由于它们的性质是可执行代码。这样做是有风险的,而不仅仅是下载 XML 或纯文本/二进制文件。

3) 苹果从来没有告诉你到底什么是允许的。他们告诉你什么是不允许的,即使在那里他们仍然含糊不清。总有一些灰色区域,Apple 保留定义灰色区域中的内容是否为他们所接受的权利。如果您认为您的应用程序处于灰色区域,则需要制定备份计划以防 Apple 不喜欢它,或者删除该应用程序,因为他们最初没有发现它有问题但后来改变了主意。

4) 阅读iOS Developer Program License AgreementApp Store Review Guidelines。你可能需要重新阅读一些句子,因为它有点像律师说话,虽然不是很难理解。

5) 没有任何保证。最佳选择:查看与您类似的应用程序,看看您是否可以找到其他应用程序实施的支付模式。如果您找到几个这样的应用程序,那么这样做很可能是可以的。如果您找不到任何可以远程执行您想做的事情的应用程序,请当心。

6)我认为你走错了路。使用 iBooks。问题解决了。

于 2013-03-22T11:22:32.927 回答
0

绝对走在正确的轨道上,

我认为,如果您正在寻找动画书籍系列或比简单文本格式更具交互性的东西,您应该可以使用应用内购买。如果您复制 iBooks 已经提供的内容,您只会遇到麻烦。

你需要一个 ANE 才能让你从 AS3 访问 InApp Purchases API,那里有一些,我会无耻地插入我的:

http://distriqt.com/native-extensions#in-app-purchase

您将遇到的主要问题实际上是分发附加内容,因为您可能无法像在普通 flash/AIR 应用程序中那样加载 swf 并在编译的 iOS AIR 应用程序中播放它。您必须进行一些研究,看看您是否可以创建一个只加载图像和动画序列(以 xml 或其他格式)的播放器。

祝你好运

于 2013-03-23T07:30:32.537 回答