CurrentApp.GetAppReceiptAsync | getAppReceiptAsync Method

このアプリケーションとアプリケーション内購入のすべての配信確認を要求します。

構文


Windows.ApplicationModel.Store.CurrentApp.getAppReceiptAsync().done( /* 成功ハンドラーとエラー ハンドラー */ );

パラメーター

これメソッドにはパラメーターがありません。

戻り値

型: IAsyncOperation<String>

このアプリおよびすべてのアプリ内購入に対するすべての領収書を含む XML 形式の文字列。

解説

このメソッドによって返される XML 形式の文字列は、次の要素を使用します。

要素名説明子要素属性
受信アプリケーションおよびアプリ内購入に関する情報を格納します。

AppReceipt

ProductReceipt

シグネチャ

Version: 領収書のバージョン番号。

CertificateId: 領収書への署名に使用する証明書サムプリント

ReceiptDate: 領収書が署名され、ダウンロードされた日付。

ReceiptDeviceId: この領収書の要求に使用されたデバイスを識別します。

AppReceiptアプリケーションの購入に関する情報を格納します。なし。

Id: 購入を識別します。

AppId: OS がアプリケーションに使用するパッケージ ファミリ名の値。

LicenseType: ユーザーが完全なバージョンのアプリケーションを購入した場合、Full。ユーザーがアプリケーションの評価版をダウンロードした場合、Trial。

PurchaseDate: アプリケーションが取得された日付。

ProductReceiptアプリ内購入に関する情報を格納します。なし。

Id: 購入を識別します。

AppId: ユーザーが購入に使用したアプリケーションを識別します。

ProductId: 購入済み製品を指定します。

ProductType: 製品の種類を決定します。現在サポートされている値は Durable のみです。

PurchaseDate: 購入が発生した日付。

シグネチャ受信の署名と受信のデジタル署名の方法に関する情報を格納します。

SignedInfo

SignatureValue

この要素は、標準の XML-DSIG 構成要素です。これは、受信を検証するために使用できるシグネチャを格納している SignatureValue 要素を格納しています。

 

受信の信頼性を検証するには、公開証明書を使用して受信の署名をチェックします。この証明書を取得するには、次の URL を使用します。

https://go.microsoft.com/fwlink/p/?linkid=246509&cid=<CertificateId>

ここで、<CertificateId> は受信の CertificateId です。

Windows Phone 8

この API は実装されていません。呼び出された場合は、例外をスローします。「Windows Phone ランタイム API」を参照してください。

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

最小限サポートされる携帯電話

Windows Phone 8 [実装されていません。"解説" を参照してください]

名前空間

Windows.ApplicationModel.Store
Windows::ApplicationModel::Store [C++]

メタデータ

Windows.winmd

参照

CurrentApp

 

 

表示:
© 2015 Microsoft