0

こんにちは私は、アプリからの領収書を使用してWindowsストアのアプリ内購入を検証するウェブサービスを作っています。私はマイクロソフトのウェブサイトでこのリンクを見つけたhttps://msdn.microsoft.com/en-us/windows/uwp/monetize/use-receipts-to-verify-product-purchasesこれは、提供されたレシートデータでテストするためのサンプルコードを示しています。私のWebサービスは、サンプルデータで動作します。今、モバイルアプリはまだ開発中ですが、私は実際の領収書でWebサービスをテストしたいと思います。 領収書を受け取るために実際に製品(消耗品)を購入する以外の方法はありますか?私は購入をテストする他の唯一の方法を読んでいるので、windows.applicationModel.Store.CurrentAppSimulator静的クラスを使用することです。私はそれが実際にWindowsのストアに問い合わせるか、単に ダミーデータを使用するかどうかの情報を見つけることができませんでしたWindowsストアのアプリ内購入のテスト

  • アプリは
  • を仕事にあります。しかし、それはローカルで生成されたWindowsStoreProxy.xmlを使用していますが、この場合には

答えて

1

実際に商品(消耗品)を購入して領収書を取得する以外に、他の方法がありますか?

いいえ、CurrentAppSimulatorクラスを使用しても、ストアに関連付けられていない領収書は引き続き取得されます。

唯一の選択肢は、アプリとIAP製品を公開することです。次に、CurrentApp.RequestAppPurchaseAsyncまたはCurrentApp.RequestProductPurchaseAsync(またはこの方法のその他のオーバーロードの1つ)を使用して購入を行うことができます。戻り値には領収書が含まれます。CurrentApp.GetAppReceiptAsyncメソッドを呼び出すと、アプリの現在の領収情報とあなたのアドオンアプリ。

シンプルなアプリケーションを作成し、最初に非表示のアベイラビリティで公開し、その中にアドオン製品を作成することをお勧めします。その後、上記の方法を使用して領収書を要求することができます。 Webサービスのテストが完了したら、公式のモバイルアプリパッケージで公開して、公開したり、期待どおりに削除したりすることができます。

Use receipts to verify product purchasesを参照してください。

+0

説明に感謝します:) – MattJ

関連する問題