アプリ内購入が可能な Windows Phone 8 アプリがあります。ユーザーが「購入」ボタンをクリックすると、次のコードが表示されます。
try {
ProductListing product = GetProductToBuy();
MessageBox.Show("Product retrieved.");
var boughtProduct = await CurrentApp.RequestProductPurchaseAsync(product.ProductId, true);
MessageBox.Show(product.ProductId + " was purchased.");
} catch (Exception ex)
{
MessageBox.Show(ex.GetType().FullName + "\n" + ex.Message + "\n" + ex.HResult);
}
このコードを実行すると、InvalidOperationException
がスローされます。例外に関連付けられたメッセージは、単に次のように述べています。
このエラー コードに関連付けられたテキストが見つかりませんでした。
HResult 値は -2146233079 です
InvalidOperationException
追加情報が表示されないのはなぜですか? エミュレーターではなく、実際のデバイスでアプリを実行しています。私は本当に混乱しています。
ありがとうございました