2012-11-26 52 views
1

正是它說的錫。我正在考慮發佈一款通用(iPhone和iPad)應用程序,而且我也在考慮進行應用程序內購買,以增加功能,但我認爲該功能僅適用於iPad版本的應用程序。提供僅適用於某些設備的應用程序內購買是否符合Apple的指導原則?通用應用程序是否有可以在iPad上使用的應用程序內購買?

+4

我投票結束這個問題作爲題外話題,因爲這是關於蘋果的拒絕政策。另請參閱:[爲什麼我們不是您最喜愛的公司的客戶支持](https://meta.stackoverflow.com/questions/255745/why-were-not-customer-support-for-your-favorite-company)。 –

回答

2

是的,沒關係。您的通用應用程序可以在每個平臺上具有不同的功能,這不違反任何規則。只要您不將自己的IAP限制爲特定設備,那就沒有問題(即應該可在整個平臺中使用)

您有責任確保IAP只發生在iPad上。一個簡單的[UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad檢查就足夠了。

+1

另外你可能甚至不會在iPhone/iPod上顯示購買選項... – jimpic

-1

in-app purchase guidelines註明:

你必須讓你的程序內置購買物品提供給所有註冊到 用戶的設備。

+1

我不認爲這適合在這裏,因爲它仍然可用於用戶的所有iPad設備。如果該功能適用​​於iPad,並且無法在iPhone/iPod上購買,則可以。 – jimpic

+0

@jimpic嗯。我不這麼認爲。在Mike的鏈接的其他地方,他們說:「消費品是所有用戶的設備都可以使用您的內容的唯一例外。消耗品是使用後消耗或消失的數字物品,不能重複使用。消耗品的例子包括虛擬撲克籌碼,遊戲內彈藥或虛擬供應品,如建築材料。 –

+0

這適用於遊戲中的情況。您不應該在一臺設備上購買硬幣,而是爲您擁有的X設備獲得X倍的金額,但只能購買一臺。 – jimpic

相關問題