Apple 收据验证文档说在启动后立即执行收据验证。这相当于检查由返回的路径中的数据,如果不存在则通过[[NSBundle mainBundle] appStoreRecieptURL]
刷新并验证它。SKReceiptRefreshRequest
前面链接的文档同时引用了 iOS 和 macOS。
在 iOS 上真的有必要吗?如果是这样,为什么?是为了防止用户在越狱设备上使用我的应用程序,还是没有从应用程序商店购买它(在这种情况下,我可能不在乎我的应用程序是否免费)?或者它对恢复或验证应用内购买等其他操作有影响吗?例如,收据数据是否必须已经存在才能验证应用内购买的交易?
注意:我没有使用应用内订阅。我有应用内购买,但在验证并记录购买服务器端后,我不使用他们的收据。