我认为应用程序更新后,程序员需要跟踪IAP吗?我是否必须将文件写入文件文件夹,说明已购买IAP,然后在应用程序更新后检查代码是否存在?我现在有一个可以提供应用内购买的应用,而且我打算发布更新,但购买IAP的用户会怎样?
答案 0 :(得分:1)
Apple会跟踪用户的应用内购买情况。您可以在ApplicationDidFinishLaunching
向Apple询问当前用户的应用内购买情况。
您可以在NSUserDefaults
或可能是钥匙串中跟踪应用内购买状态。这样您就不需要经常查询Apple了。请注意,如果从设备中删除该应用,NSUserDefaults
将被清除(因此应用应始终在ApplicationDidFinishLaunching
询问Apple。
Apple's docs读得很好。