2012-03-26 79 views
3

我創建了兩個應用程序一個免費和一個PRO,並將它們發佈到市場上的應用程序,現在回想起來,我應該已經採取措施來建立一個應用程式,計費單元的自由的解鎖時間充分。 我希望繼續前進,並在免費版本中創建應用內結算元素,然後從市場中移除其他(PRO)版本。檢查用戶已經購買

我的問題雖然是我如何確定誰安裝免費版本的用戶預先安裝了PRO版本,從而自動解鎖?

假設他們從他們的設備已卸下PRO應用程序,我可以訪問他們的購買交易,然後解開呀?

否則會出現在開發者控制檯的方式來創建他們沒有爲他們支付交易,當他們加載的免費版本,它會恢復交易?

我沒有在PRO版本中使用LVL,這是否有所作爲?

回答

1

目前暫不支持。您可以檢查用戶是否使用許可服務(LVL)購買了付費應用程序,但它不能用於付費應用程序。您顯然無法創建應用內交易(Google會處理此操作),並且IAB本身不支持cupons /激活碼。您可以:

  • 建立自己的優惠券/激活服務(需要一臺服務器),或
  • 手動退還誰已經購買的親一個用戶IAB購買。在這種情況下,您將失去30%的Google費用。
+0

我認爲選項B是現階段的選擇,但我寧願退還他們的首次購買,然後如果他們想購買IAB,他們可以免費。 – Omar 2012-03-27 02:39:15

0

你可能使用,谷歌Checkout的與應用程序通知用戶或者即將發生的更改分別賣出版本提供的電子郵件地址,並可能爲他們提供在您發送電子郵件激活碼什麼的。如果你賣了很多專業版,這可能會很麻煩。你賣了多少個專業版?

+0

還沒有那麼多,一直沒有這麼長時間。我想我可以做到這一點,但我不希望激活代碼四處飛奔,是否有辦法將其綁定到他們的市場帳戶?例如我該如何檢索他們的市場帳戶電子郵件,然後通過該電子郵件搜索結賬API以購買該應用程序? – Omar 2012-03-26 21:48:54

+0

我不知道有任何公開的API用於結帳。您的應用程序是否有服務器端組件?也許你可以在允許訪問之前檢查激活碼是否已經在你的服務器上使用過。 – javram 2012-03-26 21:52:45

+0

沒有服務器方面不幸,因此希望查看以前購買結帳。 – Omar 2012-03-26 21:55:50

0

我不知道這是可能的,但你爲什麼不使親App免費和使用LVL,以驗證應用程序內購買已支付?

也許它不能這樣做。我不知道。

另一種選擇是讓付費應用程序生成一個「優惠券代碼」放入新的應用程序。因此,用戶可以在卸載舊應用程序之前解鎖新應用程序中的付費功能。

相關問題