所以我构建了一个 iOS 应用程序(我的第一个),我想免费分发它。这是一个内容创建应用程序,我的计划是允许用户完全访问以记录最多 5 条内容记录,以用于评估。如果用户喜欢该应用并希望继续生成新内容,则必须通过应用内购买购买解锁。
我查看了文档,我将使用 MKStoreKit 来执行此操作。我知道我将要创建一个非消耗品、非订阅产品来销售。
所以我的问题是,虽然我可以找到很多关于如何进行实际 IAP 的信息,但我找不到任何关于在哪里或如何跟踪它购买的信息。也就是说,我该如何确保应用程序已解锁?是否需要在每次应用启动时往返于 AppStore 服务器?如果是这种情况,我有点担心,因为网络连接不是保证。
我一直在考虑的另一种可能性是在购买解锁时在某处编写某种信号量,无论是文件还是仅修改 .plist 中的设置。从用户体验的角度来看,这当然是最佳的,但它很容易被黑客入侵吗?如果我写一个文件,用户可以拿走那个文件并将它分发给任何人吗?
是否有一些通常在这里使用的标准机制或方法?
感谢您的任何帮助。