2012-01-31 88 views
0

說例如,該應用程序就像音樂專輯,您可以購買0.99首單曲,或者在7.99處購買整首歌曲時享受折扣優惠。通過應用內購買,您如何處理用戶每次以0.99購買3首或4首單曲的情況,現在7.99現在比其餘歌曲的總和還要貴?iPhone應用程序內購買單件和捆綁物品

回答

-2

我能想到的唯一方法是爲每個價格點創建一個新的商店項目。然後,您只需將商店商品展示給與他們已購買的曲目數相對應的用戶。這可能是一個巨大的屁股疼痛,但我不知道有任何自動化的方式來處理它。

換句話說,假設您的專輯有5首曲目。你目前擁有的是:

$0.99 Track1 
$0.99 Track2 
$0.99 Track3 
$0.99 Track4 
$0.99 Track5 
$4.99 EntireAlbum 

你所需要的是:

$0.99 Track1 
$0.99 Track2 
$0.99 Track3 
$0.99 Track4 
$0.99 Track5 
$4.99 EntireAlbum 
$3.99 EntireAlbumAlreadyOwn1 
$2.99 EntireAlbumAlreadyOwn2 
$1.99 EntireAlbumAlreadyOwn3 
$0.99 EntireAlbumAlreadyOwn4 

你會那麼自己必須決定自己的項目的用戶,根據你自己的,他們已經記錄了什麼已經購買。

+0

這幾乎可以奏效,只能使用以「.99」結尾的價格的小問題,所以2首0.99 = 1.98,小於1.99的歌曲,以後改變價格將是相當嚴峻的考驗。但它可能是要走的路。謝謝。 – meggar 2012-02-01 00:08:23

+0

@meggar - 是的,請記住,雖然技術上它是「層」,不同國家的用戶將支付不同的金額,只接近美元的價值。所以即使沒有你面臨的這個問題,你收到的物品的實際金額也有一個變化範圍,遠遠大於1或2美分。 – DougW 2012-02-01 02:31:22

相關問題