2012-10-14 71 views
0

我試圖建立一個使用虛擬幣系統的iPhone應用程序。用戶購買硬幣然後在遊戲中使用它們。我如何跟蹤他們使用的硬幣數量。如何將存儲虛擬幣的量的iPhone應用程序

如果我在本地存儲信息,不能有人只是去和修改文件,然後起來的硬幣數量。是否有可能在越獄手機上防止這種情況發生?

是否有儲存的硬幣數量的數據庫上,而不需要登記的方式。

回答

2

如果我在本地存儲信息,有人不能進入並更改文件,然後增加硬幣的數量?

哦,但是他可以。

是否有可能防止在越獄手機上?

不,不是真的。但是,不能沒有越獄完成(該應用程序已安裝了iOS版的「文件系統,其被限制到/ var /移動/媒體庫的編程訪問獲刑根 - 從AppStore的下載應用程序安裝在/ var/mobile/Applications) - 所以對於90%的用戶來說,你會很安全。

有沒有辦法將硬幣的數量存儲在數據庫中而不需要註冊?

可以使用應用內購買或只是自動登記他們的設備ID(序列號,MAC地址,類似於現在棄用UDID從它們生成的哈希,或只是一個簡單的UUID)與您的服務器並在線存儲「錢」。在這兩種情況下,建議您使用自己的服務器驗證每個事務,否則可以對進行調整(從字面上看;谷歌iAPCracker)。

+0

感謝包括解決方案和問題。 – techdog

+0

@danielsavage歡迎您。 – 2012-10-14 18:28:19

相關問題