2012-08-14 22 views
2

假設:用戶需要登錄帳戶才能運行應用程序併購買應用程序項目。
故事:有一個用戶叫John。他在名爲「John1」和「John2」的應用程序中註冊了兩個帳戶。
二,約翰用他的唯一一個Gmail賬戶購買物品 - 「[email protected]
問題是,約翰登錄爲John1併購買item1。然後,他以John2註銷並登錄。
由於item1被設置爲一次性結算,John2是否需要再次支付購買item1的費用?
對我來說,因爲他使用單獨的帳戶,他應該再次支付。
但我不知道谷歌如何處理它。
因此,對於這兩個基地,我應該如何在語法上處理它們? 謝謝。一次性計費的Android應用內結算

+0

這不是一個編程問題 – iTurki 2012-08-14 04:28:21

+0

,因爲我需要處理取決於Google如何處理 – jjLin 2012-08-14 04:39:24

回答

2

我假設「一次性計費」是指「受管理」項目。 如果是這樣,用戶將無法再次購買該商品,因爲他在Google Play上的帳戶已經購買了該商品。

如果您想讓用戶再次購買,請將該項目設置爲「非託管」並將數據存儲在服務器端數據庫中,以瞭解哪些應用用戶(而不是Google Play用戶)購買了哪些內容。

+0

託管手段應用內產品和非託管手段本網站中的訂閱:http://developer.android.com/guide/google/play /billing/billing_overview.html ?? – jjLin 2012-08-14 06:06:02

+0

編號訂閱是訂閱(每個時間段更新一次)。託管意味着Google會「管理」每個Google Play帳戶的購買交易,並且對於同一個Google Play帳戶,託管商品的購買量不會超過1次。非託管意味着同一個Google Play帳戶可以多次購買更多此項目 – IncrediApp 2012-08-14 07:39:03

1

您不應該允許用戶使用相同的電子郵件註冊。他必須使用不同的電子郵件作爲不同的帳戶,這是正確和常見的方式。