应用内购买允许的内容

时间:2013-03-22 08:54:28

标签: actionscript-3 cocos2d-iphone in-app-purchase

我想了解一下苹果的应用内购买选项。

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

然后想到可能从cocos2d开始,但我再也不知道我将如何向用户分发单独的交互式书籍。这里有什么选择?

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

其次,更重要的是:

是否可以通过as3.0来实现?我最好通过动作脚本来做,但有人可以告诉我它是否可能吗?我可以通过应用内购买向用户提供具有可压缩元素和动画等的交互式书籍吗?并且在应用程序中包含所有书籍并解锁它们不是一种选择。我希望能够分开提供书籍。

2 个答案:

答案 0 :(得分:0)

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

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

3)Apple从不告诉你究竟允许的是什么。他们告诉你什么是不允许的,甚至在那里他们仍然含糊不清。总有一些灰色区域,Apple保留定义灰色区域内是否可以接受的权利。如果你认为你的应用程序在灰色区域,你需要有一个备份计划,以防Apple不喜欢它,或删除应用程序,因为他们最初没有发现它的错误,但后来改变了他们的心。

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

5)没有保证。最佳选择:查看与您类似的应用,看看您是否可以找到其他应用实施的付款模式。如果您找到了几个这样的应用程序,那么最有可能做到这一点。如果你找不到任何像你想要的那样远程做某事的应用,请注意。

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

答案 1 :(得分:0)

绝对是在正确的轨道上,

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

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

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

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

祝你好运