2024年1月6日发(作者:)
如何在Windows Phone Marketplace 里面发布软件?哈,利用自己的脑力去赚钱吧,开发手机软件可比开发普通Windows桌面软件赚钱多了——
最近Windows Phone 7很火,Windows Phone 7的Marketplace也很火,开发者们都想趁Marketplace中应用数量还不算多的时候,抢占制高点。对于如何在Marketplace中发布软件的过程,相信大家都有所了解,我只是结合微软的官方流程,将自己的经验、教训写出来,希望能够节省开发者的时间。毕竟测试失败一次,就要耽误三至四 天,同类的软件可能就会抢占先机。
原文:《马宁的Windows Embedded研究》
最近Windows Phone 7很火,Windows Phone 7的Marketplace也很火,开发者们都想趁Marketplace中应用数量还不算多的时候,抢占制高点。对于如何在Marketplace中发 布软件的过程,相信大家都有所了解,我只是结合微软的官方流程,将自己的经验、教训写出来,希望能够节省开发者的时间。毕竟测试失败一次,就要耽误三至四 天,同类的软件可能就会抢占先机。
至于Marketplace申请帐号的问题,我的经验可能无法给你什么实质性的帮助,所以请大家参考Jake Lin的文章《注册Windows Phone
Marketplace经验》:
cnblogs/procoder/archive/2010/12/13/
简介
第 1 页
经过漫长漫长的等待以后,终于注册成功Windows Phone Marketplace,把经验分享一下。
登记注册
打开/Register/ ,使用live id(msn id)登陆,然后按照向导一步步注册。
选择帐号类型,公司账户,个人账户,或者学生账户。学生账户是不需要花钱的。
填写个人信息,注意一定要写与您护照上一模一样的名字,因为后面验证的时候用到,验证步骤具体看下面。同时注意地址填写了以后不能修改的。填写的email,需要经常检查,后面GeoTrust会发邮件给你进行验证,填写的电话也需要一直可以打通(尽管我最后也没有接到任何电话)。
填写profile,我觉得这一页不重要。
最后一步填写信用卡,注意之前填地址的国家就是信用卡所在的国家,因为涉及到税收问题,不可以跨国提款。
有一篇很好的walkthrough,可以参考一下 App Hub Registration
Walkthrough
验证
如果在美国验证应该比较简单,一天内完成,但是我不在,没有经验分享,美帝就是可恶,把世界人民分成三六九等。分享一下在美国以外的经验,
流程是你完成上面的注册后等待GeoTrust发下面的验证信息给你,我等第 2 页
了好多天才收到验证信息,如果大家注册,可以预先准备验证信息,验证信息如下:
你需要把下面的信息打印出来,然后手工填写,并附上护照或者驾照,然后扫描回GeoTrust,才能完成验证,为了方便大家,我把填写的内容加上尖括号(<>),大家可以参考来填写。
-----------------PLEASE PRINT BELOW-----------------------
--------------------------------------------------------------------------------
IDENTIFICATION CONFIRMATION INSTRUCTIONS
1. All fields in the letter must be filled in completely.
2. This letter must be signed with a handwritten signature by
Yongjian Lin.
3. This letter must include a photocopy of a government issued
identification for Yongjian Lin.
4. Digital signatures or stamped signatures are not acceptable.
5. Fax or e-mail the letter back to GeoTrust by Fax: 650-237-8871,
or Email: cs-orders@geotrust
--------------------------------------------------------------------------------
Date:<签字日期>
Order number: <123456789(你的order号,注册的时候GeoTrust发邮件告诉你的)>
第 3 页
Dear Sirs,
I understand that GeoTrust, Inc. received a request to verify
certain information for my application to Microsoft for Jake Lin<这里是你的名字,不需要改的,邮件有> (Individual).
I am the contact listed in the request. This letter serves to confirm
my identity as submitted for inclusion in my Publisher ID.
******* Place Photocopy ID here *******
<这里贴你的驾照或者护照的图片>
I confirm and warrant that this is an unaltered, exact copy of my
Driver's License or Passport.
Print Name: Jake Lin
ID # __123456789<驾照的号码>___________________________
Exp. Date: ____30/12/2010<驾照的过期日>_________
State of Issuance: _____Vic__<驾照的签发机构,一般为州名字>___________
Signed: _____<一定要手工签名,最好与驾照的一样>_____________________
Date: _____<签字日期>________
--------------- END LETTER CONTENT ------------
经验
第 4 页
我等GeoTrust好多天才发验证信息给我,我给GeoTrust发了好多个在线请求,一直没有回复,后来我给微软发了一个在线请求,第二天GeoTrust就回复了,谁给钱谁是爷,如果大家有问题,不要问GeoTrust,问微软好了,这样快很多。
关于国内注册Windows Phone Marketplace的猜想
由于Windows Phone Marketplace暂时没有对中国内地开发,如果你想注册,我猜想下面的注册步骤。(只是猜想,没有实际操作过)。
找一个国外的亲戚朋友,当然也可以找香港台湾的亲戚朋友,使用他/她的信息,包括地址和信用卡进行注册。从验证那步看,是没办法直接使用中国内地的人的名字的,否则验证不过。
最好找收入比较低的朋友,否则年末的税收很重,这样你就体会到什么叫做万恶的资本主义。
后面的话就是学Windows Phone开发,提交应用,等收钱。
第一步:编译XAP
Visual Studio 2010每次编译后,会自动生成XAP文件,大家可以在工程文件的Bin目录下找到,千万记得要 Build一个Release版的出来。提交Debug版可能会造成很多意想不到的错误。
在编译XAP前,记得替换两个文件:(173×173)和(64×64)。将这两个图片替换成与你的软件主题有关的图片,绝对不要使用默认提供的图片。这两个文件的长宽是有限制的,我们稍后会详细解释。
第 5 页
第二步:准备发布资料
很多开发者会以为写完了程序,编译出XAP就可以发布了。其实不是这样,建议大家在做提交前,还是仔细阅读一下微软的《App Hub
Application Submission Walkthrough》:/en-US/home/about/app_submission_walkthrough_upload
下面是我总结出来的文件列表,大家可以逐项核对:
1. XAP文件(Release版,已经替换和)
2. 应用程序名称(必须是Marketplace唯一的,所以做好改名准备)
3. 应用程序标题(显示在Marketplace和开始菜单里,最好不要超过16个字符)
4. 详细描述:描述软件的主要功能、如何使用等情况。对于中国开发者来说,如果你的软件界面中主要使用了中文,必须在描述中用英文在首要位置上说明,并且提供英文、中文的两种描述,缺一不可。
5. 关键字(方便用户搜索,不多做解释了)
6. App tile:软件图标,三种尺寸的相同图片:173×173,99×99,200×200。图片尺寸必须是规定格式,系统不会为你做裁剪,所以要提前准备好,省得到时候抓狂。图片必须采用PNG格式。
7. Background art:可选项,Zune应用程序里的背景图,尺寸1000×800,可以提高软件的吸引力。
第 6 页
8. Screenshots:软件截图,至少一张,最多8张。尺寸是480×800。因为要竖着显示软件截图,所以横屏显示的软件要考虑好对策。
9. 软件价格
Tips
1, 建议将以上提到的资料放在一个文件夹里,文字资料则放到一个文本中。因为提交时要进行修改,存放到文本中便于保存和记录;
2, 三种尺寸的App Tile文件名保存为173×,99×,200×;
3, 第一步中提到的(173×173)和(64×64),应和App Tile对应尺寸的文件一致。
下一步:软件提交过程
1. Upload Your Application
这一步要填写的是软件的基本信息。需要注意的是这几项内容:
Application Name:必须是Marketplace唯一,我一般的做法是将Application Title中的空格去掉,比如“My First Game”
Application Name为“MyFirstGame”或“My_First_Game”
Application Platform:废话,当然是Windows Phone 7
Default language:目前支持English(International)、English、French、German、Italian和Spanish,作为中国开发者,我们别无选择,只能选English(International)
Version:版本号
Application package:XAP软件包
第 7 页
在选择XAP软件包后,还会有几个选项,主要是提供软件验证过程中的信息。我们可以简单忽略掉。
Tips:XAP的上传是在你点击Next之后开始的,由于目前Marketplace系统还不稳定,所以经常会看到一个Exception出来(可怜的ASP啊,连个Try-catch都没加)。别害怕,多试几次,直到没有异常了,再进入下一步。
2. Provide the Application Description
这部分提交的主要是文字部分,我们会结合提交内容和Zune、Marketplace的情况一起来看。
Application title:软件标题,会出现在四种情况下:Zune的应用程序列表中,Zune的应用程序详情中,Marketplace的列表中,Marketplace的详情中。由于WP7不能截图,Marketplace的图就请大家自己想象吧。
大家会发现,在Zune的列表里,由于Application title字体很小,所以图标的作用要远远大于标题。
而在Marketplace里,如果标题过长,最后的部分会被截断,什么是合适的长度?16个字符以下。下面这些都是好名字:Google Search、Send
to WP7、Flight Control……
Category:分类,比较大的分类比如Game下,还会有Sub-category。建议大家在提交前,先看看Marketplace中同类软件或近似软件的分类,与他们放在在同一个分类里,会产生群聚效应。
第 8 页
Detailed description:详细描述,我提交失败就是坏在这一步上。所以再次提醒:如果你的软件界面中主要使用了中文,必须在描述中用英文在首要位置上说明,并且提供英文、中文的两种描述,缺一不可。
后边的optional 就不用多说了,主要是各种游戏分级的认证。
需要特别说一下的是Legal URL,很多开发者认为这是软件的主页,其实是法律文件的链接,会在安装时显示,如果你的软件有一些特殊的法律问题需要说明,比如涉及成人内容,最好还是提供一下,避免潜在的法律风险。
Zune的应用程序列表
3. Upload the artwork
这一步主要是美工的业务领域了,没有美术细胞的程序员们先找地方哭一会儿去。我挨个解释图片的。
希望以上资料对你有所帮助,附励志名言3条:
1、上帝说:你要什么便取什么,但是要付出相当的代价。
2、目标的坚定是性格中最必要的力量源泉之一,也是成功的利器之一。没有它,天才会在矛盾无定的迷径中徒劳无功。
3、当你无法从一楼蹦到三楼时,不要忘记走楼梯。要记住伟大的成功往往不是一蹴而就的,必须学会分解你的目标,逐步实施。
第 9 页


发布评论