2014-07-01 189 views
1

我已將應用內購買鏈接到保存在KeyChain和服務器上的UUID。iOS7 - 恢復購買

如果用戶獲得新手機,我不希望他能夠恢復此購買,因爲現在他在兩部手機上都有升級的應用程序,而且我失去了升級所需的額外內部成本。

如果我將恢復採購限制爲真正升級,即更新的設備,可以嗎?

如果是這樣,我可以檢測何時需要恢復,並且在不需要時不顯示它。這是否符合Apple準則,或必須始終可見Restore Restore按鈕?

回答

1

消費品購買不可恢復(至少不通過Apple API) - 所以您選擇使用消費品購買取決於您 - 它可以限制爲單個設備或鏈接到您的服務器上的帳戶你可以在多個設備上使用它。

非消費品購買鏈接到購買者的iTunes帳戶,並且對於提供相應帳戶憑證的用戶必須始終可恢復。這包括在多個設備上,即使是多個設備同時(如iPhone和iPad)

+0

我不知道如何對應用內購買進行分類。我將在單獨的問題中發帖。 – Buddy