你可以在Windows 7手机上安装自己的应用程序吗?

时间:2010-11-19 20:18:13

标签: windows-phone-7 sideloading

我正在尝试创建自己的小型Windows 7手机应用。我已经下载了这些工具,而且我正在编写代码。我想知道如何在手机上安装我的应用程序?我是否必须注册成为应用程序开发人员然后上传我的代码?有没有办法将我的应用程序分发到市场之外?

我找到了这个链接:Sell Windows Phone 7 Apps outside of App Hub

但我不是指销售我的应用程序。在我把它推向市场之前,更像是我测试它。是否有关于如何在我自己的手机上安装我的应用程序的参考资料?

谢谢!

4 个答案:

答案 0 :(得分:15)

您需要注册为开发人员,然后您就可以在Zune软件中注册您的手机,允许您侧载应用程序并在手机上进行调试。 IIRC您可以将三台设备注册到一个帐户。

除了其他开发人员(他们能够像在他们自己的应用程序中一样在手机上部署XAP文件)之外,没有办法在市场之外分发应用程序。

鉴于您正考虑将其投放市场,您无论如何都需要注册 - 现在就这样做,并利用它能够立即在您的设备上进行测试:)

答案 1 :(得分:10)

Windows Phone Anti-Piracy model只允许手机运行已签名的应用,除非它已解锁。为了解锁您的手机,您必须注册一个开发者帐户($99 per year,对于使用DreamSpark的学生免费),即便如此,您也只能解锁有限数量的手机。每个应用程序在安装时都会从AppHub请求许可以限制盗版:

  

在安装过程中,将为应用程序获取验证执行权限的许可证。许可证是针对特定设备以及与获取应用程序的Marketplace帐户关联的特定Windows Live ID帐户颁发的。许可证存储在设备上,包含识别作为下载的一部分提供的实际代码的信息。当调用应用程序时,加载程序获得许可证并验证(a)应用程序代码与许可证上指示的应用程序代码匹配,以及(b)许可证明确允许在特定设备上运行特定应用程序。如果匹配成功,则加载应用程序并在手机上运行;如果没有许可证与应用程序代码匹配,则应用程序调用将失败,应用程序将无法运行。

更新12/1/2010:现在有一个名为ChevronWP7的“越狱”,可让您解锁手机并侧载未发布的应用,而无需购买开发者帐户。它使用same API作为Visual Studio解锁工具,但可以支持加载超过可以使用Visual Studio加载的有限数量的应用程序。它还允许您加载custom ringtones,但是由于上面列出的盗版保护,如果没有先为他们购买许可证,它将不允许您从市场安装应用程序。

答案 2 :(得分:4)

从流程流程,侧面加载到您的设备需要几个步骤。

  1. 在create.msdn.com注册为开发人员
  2. 在create.msdn.com/en-us/home/getting_started
  3. 下载了最新的工具
  4. 在“Windows Phone Developer Tools”文件夹下的程序列表中,有一个名为“Windows Phone Developer Registration”的应用程序
  5. 该应用程序将指导您注册设备,然后通过Visual Studio / Phone Express Edition调试/执行您的应用程序

    设备部署的开发人员注册也是一个常见的其他平台。当您考虑平台分发以及Xbox 360 xna的交叉开发时,注册费很多。查看link text以获取完整的会员资料。

答案 3 :(得分:1)

我今天刚尝试了windowsbreak,它在我的三星Focus上工作。

http://www.addictivetips.com/mobile/jailbreak-unlock-windows-phone-7/

它涉及到访问网站,然后在您的手机拨号器上输入一些特殊代码,然后重新启动并完成。我立刻就能安装自己的wp7 hello world app。