Probleme beim In-App-Kauf unter Windows 10 UWP
Ich versuche, einen In-App-Kaufartikel in meiner App zu aktivieren (bereits im Windows 10-Store), erhalte jedoch immer die gleiche Fehlermeldung, wenn ich versuche, diesen Artikel zu kaufen:
Dieser In-App-Kaufartikel ist in MyAppName @ nicht mehr verfügba
Der Code ist ziemlich einfach und entspricht genau den Empfehlungen der Dokumentation:
var itemName = "app.advanced_items.full";
if (CurrentApp.LicenseInformation.ProductLicenses[itemName].IsActive) {
return true;
}
var results = await CurrentApp.RequestProductPurchaseAsync(itemName);
if (results.Status == ProductPurchaseStatus.Succeeded ||
results.Status == ProductPurchaseStatus.AlreadyPurchased) {
return true;
} else {
return false;
}
Mehr Informationen
Ich habe das In-App-Element erstellt und an den Store gesendet, bevor ich das Paket erstellt habe, wie in der Dokumentation angegeben.Der Name des Artikels ist im Store und in der App gleichitemName
am Code) Ich habe es versucht, bevor ich es an den Store abschicke Ich habe es versucht, nachdem ich es im Store eingereicht habe (Meine App ist dort derzeit defekt! - Artikel kann nicht gekauft werden)Ich vermute, dass das Problem mit folgendem zusammenhängt:
Der Anzeigename der App (aufPackage.appxmanifest
) ist nicht derselbe App-Name im Store (Der von mir gewünschte Name war nicht verfügbar, daher habe ich ihn verlängert, aber die einmal installierte App zeigt den ursprünglichen Namen an). Dieser kürzere Name ist der in der Fehlermeldung ...Ich habe den "Anzeigenamen" in den vollständigen Namen der App geändert, aber der Fehler war der gleiche. Ich weiß nicht, ob das Senden an den Store dies ändern könnte (ich möchte keine andere Buggy-Version bereitstellen, nur um diese Theorie zu testen)
Extra: Die einzigen Ressourcen, die ich online zu diesem Problem gefunden habe, waren nutzlos und mit Windows 8 verbunden:Verknüpfun
Vorschläge