似乎 iOS 上的钥匙串是按应用而不是按用户存储数据的。
因此,如果我将有关应用内购买的信息存储在钥匙串中,则无论当前登录的是哪个 Apple-id,这些产品都将在设备上保持可用。
我可能需要网络访问并执行恢复以了解哪些产品应该可用,但执行非用户启动的恢复似乎是一种不好的做法。此外,该应用程序应在离线时正常运行。
我的问题是:我如何保护应用内购买不被购买它们的 Apple-id 以外的用户使用?
似乎 iOS 上的钥匙串是按应用而不是按用户存储数据的。
因此,如果我将有关应用内购买的信息存储在钥匙串中,则无论当前登录的是哪个 Apple-id,这些产品都将在设备上保持可用。
我可能需要网络访问并执行恢复以了解哪些产品应该可用,但执行非用户启动的恢复似乎是一种不好的做法。此外,该应用程序应在离线时正常运行。
我的问题是:我如何保护应用内购买不被购买它们的 Apple-id 以外的用户使用?