19

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

我找到了这个链接:在 App Hub 之外销售 Windows Phone 7 应用程序

但我不是指出售我的应用程序。更像是我在将其投放市场之前对其进行测试。有没有关于如何在我自己的手机上安装我的应用程序的参考资料?

谢谢!

4

4 回答 4

15

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

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

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

于 2010-11-19T20:20:09.127 回答
10

Windows Phone 反盗版模式只允许手机运行签名的应用程序,除非它被解锁。为了解锁您的手机,您必须注册一个开发者帐户(每年 99 美元,使用DreamSpark的学生免费),即便如此,您也只能解锁有限数量的手机。每个应用程序在安装时都会向 AppHub 请求许可证以限制盗版:

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

2010 年 12 月 1 日更新:现在有一个名为ChevronWP7的“越狱” ,您无需购买开发者帐户即可解锁手机并加载未发布的应用程序。它使用与 Visual Studio 解锁工具相同的 API,但可以支持加载超过您可以使用 Visual Studio 侧面加载的有限数量的应用程序。它还允许您加载自定义铃声,但是由于上面列出的盗版保护,它不会让您在没有先购买许可证的情况下从市场安装应用程序。

于 2010-11-19T22:10:02.487 回答
4

从工艺流程中,侧向加载到您的设备需要几个步骤。

  1. 在 create.msdn.com 注册为开发人员
  2. 在 create.msdn.com/en-us/home/getting_started 下载了最新的工具
  3. 在“Windows Phone Developer Tools”文件夹下的程序列表中,有一个名为“Windows Phone Developer Registration”的应用程序

该应用程序将指导您注册您的设备,然后通过 Visual Studio / Phone Express Edition 调试/执行您的应用程序

设备部署的开发者注册在其他平台中也是常见的。考虑到平台分发以及 Xbox 360 xna 的交叉开发,注册费是一笔不小的数目。查看链接文本以获取完整的会员详细信息。

于 2010-11-19T21:29:28.777 回答
1

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

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

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

于 2012-02-16T02:53:20.520 回答