2017-08-13 55 views
0

我有一本故事書收集的應用程序,用戶在其中擁有兩種選擇,當他點擊了一本書 - 1)購買此書$ 0.99 2)購買所有5冊爲$ 4如何避免間接回購應用內購買?

比方說一用戶以4美元購買所有5本書,然後卸載該應用程序。當人重新安裝時,購買還沒有被恢復。所以他可以選擇以0.99美元再購買一本書。所以這個人已經基本上解鎖了他在4美元購買中解鎖的書,再次以0.99美元的價格出售。有沒有辦法避免這種情況?

+0

您告訴用戶恢復應用程序內購買僅限他們之前解鎖的項目。沒有嗨購買一個0.99美元,然後解鎖所有。如果以前沒有解鎖它,蘋果會將每個應用程序內購買視爲唯一。請記住,每個應用內都有它自己的唯一ID。 –

回答

0

使用Non-Consumable您可以簡單地恢復。

因此,在您開始購買$ 0.99物品的過程之前,您首先嚐試恢復$ 4非消耗品物品。根據恢復的成功情況,您知道該做什麼:購買0.99美元的商品,或爲$ 4購買設置應用狀態。

當然,0.99美元的商品也應該是非消耗品。這意味着您還需要嘗試恢復購買。您可以將任何購買的恢復過程作爲應用程序某些登錄/啓動過程的一部分。