2012-03-19 74 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