各ウィジェットが一意の名前/識別子を持つウィジェットの世界を想像してみてください。たとえば、ABC.
Apple が支払いを確認した後、その一意の識別子に基づいて購入した特定のコンテンツ (ABC コンテンツ) を配信する必要があります。
例を次に示します。彼らはウィジェットを購入しましたが、適切なウィジェット コンテンツを取得するために、購入した特定の識別子、つまりウィジェットの名前を知る必要があります。各ウィジェットには、サーバーから取得した一意の識別子/名前があります。一意の名前が付けられた数十億のウィジェットがあります。
理想的には、トランザクションの成功通知が戻ってきたときにどのウィジェット (ABC など) が購入されたかを正確に知ることができるように、トランザクションと共に補足情報を Apple に送信します。
後で返された補足情報を送信する方法はありますか? それとも、購入ごとに製品の特定の名前/識別子がある製品購入の独自のキューを管理する必要がありますか? 試行されたウィジェットの購入のコレクションを自分で管理する必要がある場合、それを行うための適切な方法は何ですか? 後で検索するために、SKPaymentTransaction オブジェクトの NSMutableArray を保存しますか?
(ところで、ボックスには 3 つの異なる種類があります。ボックスの種類ごとにコストが異なるため、productIdentifier が異なります。)ただし、名前付きウィジェット機能を必要とするボックスは 1 種類だけです。
ありがとう!
ところで、私はこのドキュメントとそれがたくさんリンクしているものを研究しました: https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html#//apple_ref/doc/uid /TP40008267