Windows 8 iApp购买功能Windows应用商店应用
我目前正在开发一个Windows8.1应用商店应用程序。当我在Windows应用商店提交认证时,我的申请被拒绝,我确信这是因为应用内购买功能 在调试模式下,我通过WindowsStoreProxy.xml文件测试了应用内购买功能,一切正常。我还想在提交之前修改currentApp变量的引用。CurrentApp而不是CurrentAppSimulator 我还在Windows应用商店仪表板上引用了服务类别中的项目 我在这个项目之后实现了应用内购买功能: 当我的应用被拒绝在Windows应用商店上提交时,我没有任何明确的错误消息。我感觉当我的应用程序被微软测试时,它崩溃了,因为它还没有在商店中发布,所以我的项目还没有初始化 下面是一个代码示例:Windows 8 iApp购买功能Windows应用商店应用,windows-8,windows-runtime,in-app-purchase,windows-store-apps,winjs,Windows 8,Windows Runtime,In App Purchase,Windows Store Apps,Winjs,我目前正在开发一个Windows8.1应用商店应用程序。当我在Windows应用商店提交认证时,我的申请被拒绝,我确信这是因为应用内购买功能 在调试模式下,我通过WindowsStoreProxy.xml文件测试了应用内购买功能,一切正常。我还想在提交之前修改currentApp变量的引用。CurrentApp而不是CurrentAppSimulator 我还在Windows应用商店仪表板上引用了服务类别中的项目 我在这个项目之后实现了应用内购买功能: 当我的应用被拒绝在Windows应用商店上
var currentApp = Windows.ApplicationModel.Store.CurrentApp;
currentApp.loadListingInformationAsync().done( function (listing) {
var item1 = listing.productListings.lookup("Item1");
var item2 = listing.productListings.lookup("Item2");
var item3 = listing.productListings.lookup("Item3");
var item4 = listing.productListings.lookup("Item4");
有什么想法吗
谢谢也许您需要在应用程序中添加一些日志记录来捕获未处理的异常?这是个好主意。如果您脱机或信息不可用,LoadListingInformation同步将抛出。如果你的应用内产品不可用,应该将错误处理程序传递给.done并正常失败。Store cert的手动测试步骤可能会执行脱机测试。