我有一个应用内购买问题...我正在升级一个 iPad 应用。以前使用过 MKStoreKit。开始升级到最新版本,但结果发现它太复杂,太不一样了,不仅仅是“插件”。从头开始创建了一个新的“商店工具包”,它更简单,专为 iOS5+ 构建,并且符合 ARC。
场景:我有 3 个点要购买。1) 是从弹出窗口的全面升级;2) 是一个“图标”弹出框,允许用户购买图标集以在应用程序中使用;3) 是一个“背景”弹出框,它允许用户购买背景集以在应用程序中使用。所有这些都在应用程序中的不同视图中。
显然,所有可用的项目都必须可用,但它们也需要被隔离到不同的弹出框中。
我有一个“商店经理”和经理的助手。管理器有一个类方法,它包括一个集合中列出的所有产品,并通过管理器中的单个“productIdentifier”变量访问。实际项目(图像)包含在应用程序中并连接到 SQL 数据库。我玩过额外的套装,并使用过 subarrayWithRange。我在弹出窗口中显示了正确数量的集合,尽管它们没有显示正确的计数,也没有显示每组中的正确图像。
我正在寻找有关如何将这些产品分成其独特的“类别”的建议,同时保留经理的产品标识符类,以便它们反馈给经理。我不是在寻找“为我”解决它的人……我完全相信解决自己的问题。我只是在寻找一些建议来引导我走上正确的道路。
我应该为每种购买类型创建单独的类方法吗?主集中的子集?
对我如何解决这个问题有什么建议吗?任何和所有的赞赏。