首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序如何和在哪里存储购买的“消费品”产品?

应用程序如何和在哪里存储购买的“消费品”产品?
EN

Stack Overflow用户
提问于 2013-09-03 09:15:50
回答 2查看 1.4K关注 0票数 3

假设我们有一个虚拟硬币的游戏。这款游戏有来自的10枚硬币。有可能购买硬币1,3,5,10,100…价格也不一样。游戏期间,用户会把硬币花掉。

问题:

  1. 硬币存放在哪里?
  2. 如何防止在重新安装应用程序后使用预装硬币?
  3. 如果我们需要将硬币存储在外部服务器上,我们应该使用什么设备标识符?是identifierForVendor吗?如果是这样,卸载应用程序将更改标识符。
  4. 用户期望在另一个设备上拥有相同的硬币吗?如果是的话,如何处理呢?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-03 16:25:30

我认为这个场景的最佳解决方案是游戏中的帐户+ iCloud:

  1. 将用户配置文件保存为plist,例如,保护它以防止操作,并将其同步到iCloud。
  2. 每次应用程序启动时都强制iCloud同步。
  3. 不需要这样做,因为你通过他的游戏和iCloud帐户来识别用户。
  4. 在这里,我要说的是,只要用户使用相同的配置文件名和iCloud帐户,他就会期望在另一个设备上使用相同的硬币。

如果您想学习iOS5编程,我可以通过Ray的教程向您推荐iCloud。如果你在评论中提出更详细的问题,我很乐意给你一些更详细的信息。

票数 4
EN

Stack Overflow用户

发布于 2013-09-03 17:40:01

我很抱歉地说,根据苹果的应用程序购买指南.

“你可能不会提供代表中间货币的商品,因为用户知道他们购买的特定商品或服务是很重要的。”

https://developer.apple.com/in-app-purchase/In-App-Purchase-Guidelines.pdf

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18588401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档