1

我是 iPad/iPhone 应用程序/游戏开发的新手。

我正在开发一个游戏。游戏将需要用户的库存,例如当前的穿着,他/她购买了哪些物品。我已经阅读了 iPad/iPhone 的核心数据和 sqlite3。这是我的问题:

  1. 核心数据(使用sqlite3)只能在手机上存储数据吗?

  2. 我需要存储在网络数据库中吗(可能像:obj c -> php -> 数据库 -> obj c)

我问第二个问题的原因是,我下载并安装了一些iPad游戏,我玩到了一定程度,购买了一些物品。然后,我从 iPad 上卸载/删除游戏,然后再次重新安装游戏。当我再次玩游戏时,游戏会认出我的身份,认出我是什么级别,我买了什么物品。这让我觉得,它可能存储在开发人员数据库的某个地方。我错了吗?

  1. 最佳做法是什么?将数据存储在手机上(使用核心数据),存储在在线数据库(通过 php 的 mysql)或存储在这两个位置?请指教。

谢谢。

4

1 回答 1

0

有一个程序可以在 appStore 上恢复购买。

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/MakingaPurchase/MakingaPurchase.html

于 2010-12-30T10:08:29.003 回答