2013-04-18 29 views
5

我期待推出移动应用程序。由于该应用相当简单/直接,不需要大量的性能/图形/等,混合应用似乎很有意义 - 特别是考虑到我的预算有限。然而,商业模式的很大一部分依赖于应用内购买。在这里,通过支付系统(如iTunes帐户)转换这些销售似乎更有可能。有谁知道如果一个混合应用程序,用HTML-5编写,但包装在本地shell中,仍然可以利用内部即时支付功能,如iTunes商店。如果没有,混合应用程序有什么选择来简化应用程序内购买?货币化混合应用程序

在此先感谢您的帮助。关于这方面的信息非常有限。

+0

@BillTheLizard这是真正的程序员真正的问题,所以如果你不明白问题,请不要标记它关闭。 – koralgooll

+0

@koralgooll您如何选择通过应用获利并不是一个编程问题。 –

+0

@BillTheLizard在我看来,如果一些图书馆负责所有货币化过程,它就是编程问题。我想选择可用的最好的库。此外,我不想在检查每个图书馆时失去时间。在这种情况下,货币化是根据我的应用程序的架构选择适当的实现。 – koralgooll

回答

4

我并不感到惊讶,没有对这个问题的答复。我一直在研究混合移动应用货币化,并取得了有限的成功。我个人更关心在基于HTML5,CSS3和JavaScript的混合移动应用中整合移动广告网络(AdMob)和社交网络(Socialize,Facebook,Twitter)。我专注于Android开始。 PhoneGap有一个可用的AdMob插件。 Eclipse还有一个由MDS提供的PhoneGap插件,可以让您轻松入门。

随着您远离原生Android并更接近跨平台构建环境,使用各种必需的SDK进行货币化和社交化变得更加困难或不可能,除非现有插件或您(和其他开发人员)愿意编写一个插件。

大多数跨平台构建系统(PhoneGap Build,Icenium,Monaca,Titanium ...)和MEAP(OpenMEAP,Convertigo,WorkLight,Feed Henry,Antenna,Appcelerator ...)目前都不支持。显然,在跨平台开发平台的竞争中,货币化和社交化并不重要。

对于您关于跨平台移动开发的应用内购买问题,我知道有两个例外,即Intel XDK和AppMobi Cloud Services SDK。英特尔XDK,主要基于其对AppMobi及其HTML5M应用中心的收购,已通过1Touch实施。

http://html5dev-software.intel.com/

http://www.appmobi.com/

http://www.appmobi.com/amdocs/lib/Article-1TouchInventory.pdf?r=4960

他们也有引用,广告将很快为好。

您还可以使用AppHub云服务在不使用英特尔XDK的情况下开发混合英特尔HTML5应用程序。

http://www.html5dev-software.intel.com/amdocs/lib/Article-DevelopingOutsideXDK.pdf

好运。

2

有各种各样的广告网络,如果您选择通过Cordova进行混合,您可以使用各自的Cordova插件。 AdMob(https://github.com/rajpara11/phonegap-plugins/tree/master/Android/AdMobPlugin),RevMob(http://sdk.revmob.com/cordova)等

如果应用程序内购买是您的事情,那么也有插件:https://github.com/phonegap/phonegap-plugins/tree/master/iOS/InAppPurchaseManager

至于平台的选择,我肯定会推荐Icenium,它刚刚正式发布并且已经非常成熟。他们的主要版本从现在开始计划一个月后将使用户能够利用定制的Cordova插件。

1

诀窍是在本地层而不是WebView中调用广告,实质上运行HTML5部分的外部/ ontop广告。这通常需要使用IDE来实现。