2

公開したアプリを更新した後、CurrentApp.LoadListingInformationAsync() の結果がアプリ内購入アイテムを返さなくなりました。

ただし、返されたオブジェクトの Name、CurrentMarket、AgeRating、および FormattedPrice が入力されていることがわかります。

しかし、ProductListings にはデータがなく、CurrentApp.LicenseInformation.ProductLicenses にはデータがありません。更新前 (最初のリリース)、両方の Dictionary オブジェクトに項目がありました。

誰かが同じ問題を抱えていましたか、それとも何か不足していますか?

4

2 に答える 2

1

同じ問題が発生しています。ProductListings が空です。私は-できれば一時的な-回避策を適用しました:

if (productListings.Count > 0)
{ //list your iap products normally
  //...
}
else
{//strange scenario we are dealing with
 //thankfully ProductLicenses is not empty

 var productLicenses = CurrentApp.LicenseInformation.ProductLicenses;
 foreach(ProductLicense pl in productLicenses.Values)
 {
    string key = pl.ProductId;
    bool isActive = pl.IsActive;
    //use the two above for your list
 }
}
于 2015-09-28T09:56:43.920 に答える
0

問題は一時的なものでした。自己解決しました。

明らかに、ストアはまだあまり安定していません。

于 2012-10-09T19:35:45.190 に答える