在 iOS 上,SKDownload
有
@property(nonatomic, readonly) SKPaymentTransaction *transaction
只要下载了托管内容,就可以方便地完成交易。
但是在 Mac 上,SKDownload
没有那个,所以我发现自己必须浏览SKPaymentQueue
并查找具有该下载的交易。
你们有人这样做吗?
问题是有时我不会到达“finishTransaction”代码,但我真的不知道如何完成该事务!在 iOS 上这很容易,因为我刚刚完成了与下载相关的事务。
总而言之,很高兴知道如何在 Mac 上完成下载交易。它是否隐含地发生?