2012-05-27 38 views
3

我正在使用遊戲幣創建iOS應用程序。什麼是存儲遊戲幣的最佳方式?我正在尋找那些越獄者無法訪問/改變的東西,持久的東西以及快速的東西。如何在iOS中存儲遊戲中的貨幣

我已經查看了Core Data以及可能的NSUserDefaults。任何人都可以提出最好的方法嗎?

+4

將其存儲在鑰匙鏈中 – iTukker

+0

這不僅僅是存儲。你是否解決了溝通應該如何完成的問題?由於流量可能被竊聽。 – nhahtdh

+0

@Radu:您必須將狀態發回給用戶進行顯示和本地計算。如果連接不穩定,完全在服務器上將導致遊戲滯後。 HTTPS不起作用,因爲你可以竊聽更高級別(有些人已經從DragonVale的https連接中讀取數據)。 – nhahtdh

回答

1

我的建議是遵循iTukker的建議,並將它們存儲在鑰匙串中。

但我想添加一些額外的信息:

您存儲或本地計算(在設備之意)理論上可以篡改

什麼。沒有解決方案可以爲您提供計算和存儲服務器端這些值的安全級別。即使如此,總有這樣的機會可以讓服務器通過其他方式爲您提供更多的獎勵。

我的意思是說,你必須尋找一些「足夠好」而不是完全安全的東西。什麼「夠好」取決於你。

相關問題