0

こんにちは、アプリからの領収書を使用して Windows ストアのアプリ内購入を検証する Web サービスを作成しています。Microsoft Web サイトhttps://msdn.microsoft.com/en-us/windows/uwp/monetize/use-receipts-to-verify-product-purchasesでこのリンクを見つけました。提供された領収書データでテストするコードの例を示しています。私の Web サービスは、サンプル データで動作します。さて、モバイル アプリはまだ開発中ですが、実際の領収書を使用して Web サービスをテストしたいと考えています。では、実際に商品(消耗品)を購入する以外に領収書をもらう方法はありますか?私が読んだように、購入をテストする他の唯一の方法は、windows.applicationModel.Store.CurrentAppSimulator 静的クラスを使用することです。ただし、ローカルで生成された WindowsStoreProxy.xml を使用しますが、この場合:

  • アプリが動作する必要があります
  • 実際に Windows ストアにクエリを実行しているのか、ダミー データを使用しているだけなのか、情報を見つけることができませんでした。
4

1 に答える 1

1

では、実際に商品(消耗品)を購入する以外に領収書をもらう方法はありますか?

いいえ、CurrentAppSimulatorクラスを使用しても、ストアに関連付けられていないレシートを受け取ります。

唯一のオプションは、アプリと IAP 製品を公開することです。CurrentApp.RequestAppPurchaseAsync次に、 or (またはこのメソッドの他のオーバーロードの 1 つ)を使用して購入できますCurrentApp.RequestProductPurchaseAsync。戻り値にはレシートが含まれているか、CurrentApp.GetAppReceiptAsyncメソッドを呼び出して、アプリとアプリ内のアドオンの現在のレシート情報を取得します。

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

詳細については、レシートを使用して製品購入を確認するを参照してください。

于 2016-12-28T10:21:35.683 に答える