In app purchase 如何编辑Windows Phone仿真程序映像主机文件?

In app purchase 如何编辑Windows Phone仿真程序映像主机文件?,in-app-purchase,windows-phone-8-emulator,In App Purchase,Windows Phone 8 Emulator,我正在开发一个Windows Phone应用程序,我想在我的应用程序中测试应用内购买功能 Microsoft提供了一个Web服务来测试IAP,但由于操作系统自动连接到Windows Phone应用商店,因此无法测试应用程序是否正确处理IAP 如何做到这一点?我在为此准备环境时发现: 计算机中有一个文件夹,您可以在其中找到用于模拟Windows Phone的虚拟机的.vhd文件 C:\ProgramFilesx86\Microsoft SDK\Windows Phone\v8.0\Emulatio

我正在开发一个Windows Phone应用程序,我想在我的应用程序中测试应用内购买功能

Microsoft提供了一个Web服务来测试IAP,但由于操作系统自动连接到Windows Phone应用商店,因此无法测试应用程序是否正确处理IAP


如何做到这一点?

我在为此准备环境时发现:

计算机中有一个文件夹,您可以在其中找到用于模拟Windows Phone的虚拟机的.vhd文件

C:\ProgramFilesx86\Microsoft SDK\Windows Phone\v8.0\Emulation\Images

您可以在此处找到所有仿真程序映像:

从要编辑的VHD文件中删除只读属性:

安装VHD文件Windows 8或更高版本只需双击该文件或使用资源管理器打开它即可完成

这样做之后,您将看到5个额外的分区

其中2个分区是系统分区 您可以识别它们,因为它们有15%到40%的可用空间

从这两个分区中,我们关心的是包含用户文件夹的分区。 现在我们必须走以下道路:

您的驱动器号:\Windows\System32\DRIVERS\ETC

在这个文件中,我们必须设置映射

yourmachineip marketplaceedgeservice.windowsphone.com

192.168.1.109 marketplaceedgeservice.windowsphone.com
保存文件并弹出第一个分区

现在您已经完成了映射的配置
如果您还没有将计算机配置为使用Microsoft提供的Web服务来测试IAP,那么这当然是无用的。我在为此准备环境时发现:

计算机中有一个文件夹,您可以在其中找到用于模拟Windows Phone的虚拟机的.vhd文件

C:\ProgramFilesx86\Microsoft SDK\Windows Phone\v8.0\Emulation\Images

您可以在此处找到所有仿真程序映像:

从要编辑的VHD文件中删除只读属性:

安装VHD文件Windows 8或更高版本只需双击该文件或使用资源管理器打开它即可完成

这样做之后,您将看到5个额外的分区

其中2个分区是系统分区 您可以识别它们,因为它们有15%到40%的可用空间

从这两个分区中,我们关心的是包含用户文件夹的分区。 现在我们必须走以下道路:

您的驱动器号:\Windows\System32\DRIVERS\ETC

在这个文件中,我们必须设置映射

yourmachineip marketplaceedgeservice.windowsphone.com

192.168.1.109 marketplaceedgeservice.windowsphone.com
保存文件并弹出第一个分区

现在您已经完成了映射的配置 如果您还没有将计算机配置为使用Microsoft提供的Web服务来测试IAP,那么这当然是无用的