ios - 需要有关 Parse 中 IAP 类设计的建议

标签 ios in-app-purchase parse-platform

我的应用程序是一个电子书商店应用程序,可以销售书籍并提供免费书籍。我需要同时在 UIViewController 上显示它们。我需要一些关于如何在 Parse 中设计数据的建议,因为我对解析还是很陌生。

起初我创建了一个名为 Book 的类,它看起来像这样:

objectId  productId  name  downloaded  free  file

我想将此类用于免费和非免费书籍。但我不能这样做,因为解析似乎需要为 IAP 创建一个 Product 类。

我应该如何在不重复数据的情况下将我的类链接到产品类?一对一关系是最好的选择吗?

如果我使用一对一关系将 Product 附加到我的 Book 类,productIdentifier 是我在 Product 类中唯一需要的列。这将是 Book 类中我的 productId 列的副本。

有更好的建议吗?谢谢

最佳答案

您的类中只有两个属性不在 Parse.com Product 类中 - “free” 和 “downloaded”。

您不需要“免费”属性,因为您可以在 iTunesConnect 中为相应的应用内购买产品设置价格等级以免费并从 iTunes 商店检索定价信息以显示在您的应用中。

如果您确实想跟踪每个内容的“已下载”状态,那么您将需要另一个对象,该对象将具有您的“已下载”属性、“productID”属性和一些与数据相关的东西给特定的用户或购买。在这种情况下,您确实需要复制 productID,但这是因为它是建立关系的关键

关于ios - 需要有关 Parse 中 IAP 类设计的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23851252/

相关文章:

iphone - 从事件任务中删除应用程序会导致在尝试重新打开应用程序时崩溃

in-app-purchase - 如何从原生 iOS 应用程序收集慈善捐款?

ios - 通过添加信用卡/paypal测试iOS自动续订订阅功能

ios - 将字符串查询解析为数组

ios - 使用未解析的标识符 PFFacebookUtils

ios - 解析失败

ios - 如何删除 Collection View 单元格以及此行为?

ios - 为什么 MoGenerator 会与 ARC 发生冲突?

android - 未从应用内结算中获得响应

ios - 解析服务器 'released in production'/environment