繁体   English   中英

如何使用CurrentApp测试实际的Windows Store 8.1应用内购买?

[英]How to test real Windows Store 8.1 in-app purchases with CurrentApp?

我有一个通用的Windows应用程序(Windows Store 8.1和Windows Phone 8.1,不是UWP!),以隐藏状态发布了它(Win和WP包)( 在商店中隐藏此应用程序。直接链接到该应用程序列表的客户仍然可以请下载该文件(Windows 8和Windows 8.1除外 ),但看起来人们可以从Windows Phone 8.1,Windows 10访问应用程序,但不能从Windows 8.1访问该应用程序。

确实,在Windows Phone 8.1(甚至在模拟器上)上,我可以使用CurrentApp而不是CurrentAppSimulator调试“真实的”应用程序内购买,甚至可以使用直接链接下载应用程序。 但是,当我尝试在Windows Store版本中使用应用程序内应用程序时,它将无法正常工作:Windows.ApplicationModel.Store.CurrentApp.LoadListingInformationAsync()引发异常HRESULT:0x801900CC(“无内容”)。 我已经阅读了此主题,但就我而言,所有软件包都已发布,因此Store知道我的应用内商品!

如果使用WP8.1,我必须添加:

 <mp:PhoneIdentity PhoneProductId="my old-style app id" PhonePublisherId="my publisher id" />

进入应用清单。

也许Win Store 8.1应用程序有类似的东西? 有没有一种方法可以在所有人都可用之前测试Windows 8.1上的真实应用程序?

当我尝试在Windows Store版本中使用应用程序内应用程序时不起作用:Windows.ApplicationModel.Store.CurrentApp.LoadListingInformationAsync()引发异常HRESULT:0x801900CC(“无内容”)。

关于您的第一个问题,我们可以看到商店服务器不知道您的应用正在购买应用内购买。 根据您的描述,您确认自己的应用已在商店中提交并获得批准,但是可以检查应用中的应用内购买产品是否获得批准? 您可以从信息中心---加载项中获取这些信息。

有没有一种方法可以在所有人都可用之前测试Windows 8.1上的真实应用程序?

根据Beta测试和有针对性的分发 ,当前没有Windows 8.1 beta测试的特定选项。 但是,您也可以在Windows 10设备上下载应用程序,以测试您的IAP产品是否没有问题。 如果可以正常使用,则可以使所有用户都可以使用它。 这似乎是唯一的解决方法。

另请注意,从实际产品开始,IAP功能将需要1-2天才能开始投放。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM