天天看点

使用Marketplace Deeplinking来推广你的Windows Phone应用

使用Marketplace Deeplinking来推广你的Windows Phone应用

作者:
Breakstring
分类:
开发技术
发表于2010-03-28

众所周知微软也有着自己的Windows Marketplace for Mobile , 虽然现在上面的应用软件数量还比较少,但是越来越多的ISV也将自己的软件投放到Windows Marketplace for Mobile上面了。

如果你是一个开发人员或者ISV,并且将自己的软件已经投放到Windows Marketplace for Mobile上面去了。有没有什么途径可以来推广你的应用呢?答案是肯定的,微软提供了一项称之为“Marketplace Deeplinking”的方案可以供你选择。

“Marketplace Deeplinking”方案可以直接将用户带到你在Marketplace上的产品详细页面或者是Windows Phone手机上Marketplace程序里面你的产品的安装界面。所以,你可以很方便的使用“Marketplace Deeplinking”方案将你的产品广告加入到邮件列表或者是某些网站的广告中;或者,在别人的程序中置入你的广告让用户去安装。值得一提的是,如果 你的产品有多个版本,“Marketplace Deeplinking”方案会将用户直接指引到你最新的版本上去,而不用你手工去修改连接。

如果使用“Marketplace Deeplinking”方案呢?你只需要按照以下步骤来做几件事情:

1. 去下载“Marketplace Deeplinking”的“Get It Now on Windows Phone”的Logo及使用授权:http://download.microsoft.com/download/5/C/4/5C4319CC-D2B6-44C8-9305-7F028ABCB107/WindowsPhoneGetItNow.zip

使用Marketplace Deeplinking来推广你的Windows Phone应用

2. 使用Windows Live ID 登录http://developer.windowsphone.com/ 进入你的应用程序页面

3. 查看你的产品的详细信息,在产品的详细信息下方会看到一个Link ID:

使用Marketplace Deeplinking来推广你的Windows Phone应用

4. 生成一个形如 https://marketplace.windowsphone.com/details.aspx?appId=LinkID (将LinkID替换为你的产品的Link ID)的连接。

5. 使用步骤1中获得的“Get It Now For Your Windows Phone”图片建立一个图片超链接。你可以将这个图片超链放到你的网站或者投放到别的地方去。当用户点击这个图片超链,则会自动定位到你的产品的页面。

6. 如何在你的程序中使用“Marketplace Deeplinking”方案呢?也很简单,同样用这个图片以及连接制作一个图片按钮,将这个图片按钮置入你的其他程序,或者在别人的程序中投放广告。如下图所示:

使用Marketplace Deeplinking来推广你的Windows Phone应用

7. 在这个图片按钮的事件处理中编写如下代码: System.Diagnostics.Process.Start(“//Windows//WMMarketplaceFullClient.exe”, “/appid:LinkID”); //(当然别忘了替换你的LinkID)

8. 这样,当用户点击这个按钮的时候,会自动调用客户端的Marketplace,并且直接定位到你的产品的安装界面:

使用Marketplace Deeplinking来推广你的Windows Phone应用

继续阅读