2012-03-19 73 views
0

我想开发一个HTML5应用程序,然后我可以打包并在android market和app store上销售。我也想制作这个应用程序精简版(有广告)和专业版(付费版)的两个版本。当我想到它时,我不知道如何检查用户是否支付了应用程序(这将是一个具有用于脱机模式的缓存清单的正常html5)。我需要检查,因为这将是所有人都可以访问的网站。付费html5 iphone/android应用

购买完成后,是否有任何机制可以在我的应用中触发数据库更新?例如。购买时保存苹果用户名,然后在用户进入网站时检查用户名......可能不是,但你现在知道我在找什么。

应该如何处理?有没有人有很好的文章/链接涵盖这个话题?

+0

您没有获得Apple用户标识。 – ceejayoz 2012-03-19 15:00:11

回答

0

你还是会需要开发为iPhone和Android应用程序,如果你想卖在每个商店的东西。该应用程序对您而言将很简单,只是一个指向您的HTML5网站的WebKit实例。但事实上,你有这个应用程序将允许你跟踪付费状态,而不收集用户特定的数据(你不能这样做)。

祝你好运!

+0

但是如果用户只是使用应用程序访问我的html5网站呢?我如何确保他们不这样做,但购买或使用lite版本? – 2012-03-19 15:07:32

+0

我会在应用程序上生成某种可信赖的令牌并将其发送回服务器,但这最终是您要做的设计决定。你可以依靠简单的混淆。不要发布URL,用户直接访问它会更困难。他们不会在您的应用上看到您的源URL,只是WebKit窗口。 – MystikSpiral 2012-03-19 15:13:40

+0

,但使用例如wireshark ... – 2012-03-19 18:03:23

-1

城市飞艇有一个惊人的应用程序采购库。你看了一下吗?

http://urbanairship.com/products/in-app-purchase/

+0

但是Urban Airship适用于本机应用程序,而不适用于HTML5应用程序。 – rckoenes 2012-03-19 15:04:34

+0

SMH,错,你总是可以写一个js接口,这就是为什么他们制作Objective-C/JS桥。如果不利用某些本地代码,则无法完成此任务。 – 2012-03-20 04:04:38