我开发了一款为某些设备提供分析功能的应用。我正在考虑一种方法,其中基本版本仅允许有限的分析,并且可以通过inApp购买额外的功能。最多2个inApp插件。
因为到目前为止我从未做过inApp,所以我想问一下,添加inApp包括测试/设置测试购买等到完成的应用程序有多少努力。假设已经准备好了可购买的插件结构。
此外,虽然我们在这里,但在这些情况下(不是游戏!)inApp的经验是什么(如果有的话)。假设完整版售价70美元,而最基本售价10美元。提供完整版本或执行inApp方法更好吗?你有什么经历?
非常感谢
答案 0 :(得分:1)
这是一个难以回答的问题,因为它很大程度上取决于您拥有多少/什么样的体验,以及如何设计应用内体验。我的经验是,它不是微不足道的,StoreKit API是不太直观的工作之一,iTunes配置和审批流程复杂且不直观,testing is a PITA。
因此,大部分开销都在于了解一切如何运作以及如何测试。但是实现StoreKit API的实际代码并不复杂,并且可以使用一些good boilerplate code来开始。
由于困难的部分是第一次这样做,所以第二次这样做会容易得多,尽管测试总是很痛苦。我会给自己一个坚实的一周来第一次开发和测试它,并假设你会花一些时间来调整流程。
最后一件事 - 如果您决定verify store receipts on your own server,请至少再花几天时间来开发,整合和测试。