4

iTunesサーバーから取得したレシート情報を理解しようとしましたが、関連するドキュメントが見つかりませんでした。

特に、、、(WWDC'12セッションで事実上の顧客IDであると主張されている)との違いunique_identifierは何unique_vendor_identifierですか?original_transaction_id[[[UIDevice currentDevice] identifierForVendor] UUIDString]

{"receipt":
    {"original_purchase_date_pst":"...",        
     "purchase_date_ms":"...", 
     "unique_identifier":"...", 
     "original_transaction_id":"...", 
     "bvrs":"...", 
     "transaction_id":"...", 
     "quantity":"...", 
     "unique_vendor_identifier":"...", 
     "item_id":"...", 
     "product_id":"...", 
     "purchase_date":"...", 
     "original_purchase_date":"...", 
     "purchase_date_pst":"...", 
     "bid":"...", 
     "original_purchase_date_ms":"..."},  
"status":0}`

サブスクリプションの有効性を追跡するために、このレシート情報をサーバーに保存したいと思います。したがって、ユーザーIDの代理としてどのIDを使用する必要があるかを知っておくとよいでしょう。

4

2 に答える 2

5

ソフトウェアは、Appleがドキュメントに記載しているフィールドのみに依存する必要があります。彼らはunique_identifierまたはunique_vendor_identifierを削除したり、意味を変更したり、値を変更したりする可能性があります。

サーバーがサブスクリプションコンテンツをデバイスに送信する前に、Appleのサーバーを使用したサブスクリプションレシートの確認に関して、 Appleのドキュメントに従う必要があります。

于 2013-03-06T19:01:11.730 に答える
3

店舗の領収書の確認には、領収書で信頼できると思われるフィールドを示す優れた表があります。その特定の方法は、Appleのサーバーとの接続に依存しています。領収書フィールドの別の説明(読みにくいですが)は、領収書フィールドにあります。

于 2013-10-05T22:31:19.617 に答える