我正在寻找启动移动应用程序。由于该应用程序相当简单/直接,不需要大量的性能/图形/等,混合应用程序似乎很有意义——尤其是考虑到我有限的预算。然而,商业模式的很大一部分依赖于应用内购买。在这里,似乎更有可能通过支付系统(如 iTunes 帐户)来转换这些销售额。有谁知道用 HTML-5 编写但包装在本机外壳中的混合应用程序是否仍然可以利用内部的即时支付功能,例如 iTunes 商店。如果不是,混合应用程序有哪些选项可以简化应用程序内购买?
在此先感谢您的帮助。关于这个主题的信息非常有限。
我对这个问题没有回复并不感到惊讶。我一直在研究混合移动应用货币化,但收效甚微。我个人更关心将移动广告网络 (AdMob) 和社交网络(Socialize、Facebook、Twitter)整合到基于 HTML5、CSS3 和 JavaScript 的混合移动应用程序中。我专注于Android开始。PhoneGap 有一个可用的 AdMob 插件。Eclipse 还具有 MDS 的 PhoneGap 插件,可以轻松上手。
随着您远离原生 Android 并更接近跨平台构建环境,使用各种所需的 SDK 进行货币化和社交变得更加困难或不可能,除非有现有插件或您(和其他开发人员)愿意编写插件.
大多数跨平台构建系统(PhoneGap Build、Icenium、Monaca、Titanium ...)和 MEAP(OpenMEAP、Convertigo、WorkLight、Feed Henry、Antenna、Appcelerator ...)目前不支持。显然,货币化和社交化在跨平台的竞争中是次要的。
关于您关于跨平台移动开发的应用内购买的问题,我知道有两个例外,即英特尔 XDK 和 AppMobi 云服务 SDK。英特尔 XDK 主要基于它对 AppMobi 的收购和它的 HTML5M 应用中心,通过 1Touch 实现了这一点。
http://html5dev-software.intel.com/
http://www.appmobi.com/amdocs/lib/Article-1TouchInventory.pdf?r=4960
他们还提到广告也将很快推出。
您还可以使用 AppHub 云服务开发混合英特尔 HTML5 应用程序,而无需使用英特尔 XDK。
http://www.html5dev-software.intel.com/amdocs/lib/Article-DevelopingOutsideXDK.pdf
祝你好运。
如果您选择通过 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 插件。
诀窍是在本机层而不是 WebView 中调用广告,本质上是在 HTML5 部分的外部/顶部运行广告。这通常需要使用 IDE 来实现。