2014-09-22 86 views
1

一般典型的(推薦)執行的Android耗材應用內購買的是(CF TrivialDrive示例):爲什麼不在購買Android消費品應用內購買時纔再購買它們?

  • 訂購
  • 如果購買行,消耗
  • 如果消費行,「提供」可消耗到應用程序。

我在想,如果相反,我們不能這樣做:

對於第一次購買

  • 購買
  • 「提供」 給應用程序

對於後續購買相同的消耗品

  • 消費項目
  • 購買
  • 「提供」給應用程序

通過這種方式,用戶可以恢復至少其最後消耗品採購(每種耗材)由另一個設備上安裝應用程序時,一個恢復機制。當然,這需要在本地存儲一個「標誌」,表明向用戶提供了消耗品的內容,以避免用戶能夠購買一次消耗品,然後一次又一次「檢索」該消耗品設備。

這對於「微型」購買來說是無用的,就像50克拉的一小袋黃金一樣,但對於巨大的脂肪包(就像我們通常發現的一個15-20美元),這可能是一件好事。我在這裏錯過了重要的東西嗎?

BTW,這也將允許:

  • 沒有啓動應用程序時檢查不消耗耗材採購。
  • 限制了消費之後(但在提供應用程序之前)應用程序崩潰並且用戶什麼也沒有得到(在後續購買期間它仍然可能發生一半的錯誤情況:如果應用程序在消費之後崩潰並且然後用戶最終決定再次購買耗材時,如果安裝在其他設備上,他將失去恢復上次購買的可能性)。
+0

我只是在學習如何在應用程序中使用,所以我無法回答,但真正關心用戶福利的大拇指。 – ElDoRado1239 2015-07-05 02:02:19

回答

0

是可能的:

  • 購買
  • 「提供」 給應用程序

您只需跳過消費的一步。但是,您不清楚何時會消耗該物品。也許你可以提供一些進一步的細節,我會擴大我的答案。

+0

我正在考慮在實際執行第二次購買之前嘗試再次購買商品時消費。如果該物品當然是消耗品。 – Consign 2014-10-12 15:11:40

+0

是的,你在上面寫過,但是如果你已經擁有一件物品,則不需要進行第二次購買。 – user2768 2014-10-12 15:13:47

+0

我在談論消費品(即可重複購買),就像一包黃金或類似的東西。 – Consign 2014-10-12 15:18:55