2011-11-11 83 views

回答

2

有些情況下驗證收據是必不可少的,但您的情況聽起來不像這些情況之一。在你的情況下,你直接從StoreKit收到收據並在應用程序中使用它們。

有人必須驗證收據的主要原因是他們是否將內容「傳遞」給來自外部來源的應用程序。在這些情況下,驗證收據是至關重要的,因爲收據來自不受信任的來源(應用程序可以發送它想要的任何收據)。

這就是說,沒有理由不能按照確切的過程來驗證本地收據(如果需要)。

+0

我認爲用Jailbroken手機的用戶可能會僞造蘋果服務器的響應,以「欺騙」應用程序,使其認爲已進行購買。你是說這不是真的嗎? – user1007895

+1

這當然是可能的,但如果那個用戶很狡猾,他們會破解主機文件,並讓它「僞裝」蘋果驗證。除非在流程中包含外部服務器,否則無法真正保護所有這些情況。 – dtuckernet

相關問題