想象一个小部件世界,其中每个小部件都有一个唯一的名称/标识符。例如,ABC。
在 Apple 确认付款后,我需要交付他们根据该唯一标识符购买的特定内容(ABC 内容)。
这是一个示例:他们购买了一个小部件,但我需要知道他们购买的小部件的特定标识符(即名称)是什么,以便为他们提供正确的小部件内容。每个小部件都有一个来自服务器的唯一标识符/名称。有数十亿个唯一命名的小部件。
理想情况下,我会将交易的补充信息发送给 Apple,以便当交易成功通知返回时,我确切地知道购买了哪个 Widget(例如 ABC)。
有没有办法发送稍后返回给我的补充信息,或者我是否需要管理我自己的产品购买队列,其中每次购买都有产品的特定名称/标识符?如果我必须管理自己尝试购买的 Widget 集合,这样做有什么好的做法?我是否存储 SKPaymentTransaction 对象的 NSMutableArray 以供以后查找?
(顺便说一句,有三种不同的盒子。每种不同的盒子都有不同的成本,因此 productIdentifier。)但是,只有一种盒子需要命名的 Widget 功能。
谢谢!
顺便说一句,我研究了这个文档及其链接到很多: https ://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html#//apple_ref/doc/uid /TP40008267