发布时间:2025-12-09 19:09:13 浏览次数:4
本文演示注册Ovi商店发布者的过程和提交作品到Ovi商店的过程。
中国 Ovi 商店已向个人开发者正式开放,并为开发者提供免费的Symbian和Java内容测试和签名,以供全球诺基亚用户下载和购买。
在诺基亚 Ovi 商店,发布应用到单一渠道,即可分享给数以百万的诺基亚终端用户。你将获得收入的70%和每日的销售及使用报告。
具体的注册发布详细过程,注意事项等,全在下列两份pdf文本指南中,以最新的英文版为主,一份热卖的产品离不开完善的细节,接下来会用视频演示这些过程。
登陆publish.ovi.com,开始Ovi store的注册,准备一张信用卡,整个注册过程需要支付1欧元,注意注册需要的费用的变化还没有更新到中文开发者指南上。 视频演示:media:RegisteOviPublisher.zip
注册成功后第一次登陆,提示更新银行信息,填写接收外汇的相关资料,然后才能收到Ovi商店的销售分成。 视频演示:media:UpdateBankInformation.zip
Ovi商店现在提供为 Symbian C++ 和Adobe Flash Lite 开发者打包,签名SIS文件 的服务,为Java程序的发布提供签名服务。 以前需要具有Publisher ID,和第三方测试签名SIS包, 这需要4周时间和215美元,现在Ovi商店可以免费为你做,时间缩短到2周。 对symbian开发者步骤如下
视频演示如何申请免费Symbian签名试行方案:media:ApplyOviSymbianSignService.zip
注意: 目前对Symbian应用免费签名的能力只限于应用使用Express signed能力集的应用,具体的使用的能力集显示如下:
How to Package Qt and Symbian Applications for Signing by Nokia 假设你已经做好一个Qt for Symbian应用,准备提交Ovi商店发布了,这时候还有几个步骤要做
通过前面的申请,我们已经获得了产品的UID和自签名的证书,可以方便的进行最后的封装了。这里针对以下几点再描述如下
symbian程序需要根据程序中用到的能力来签名。
程序应该使用恰当的能力,不使用不需要的能力。symbian程序的发布需要经过测试,违反平台安全性的程序是不允许发布的,需要在开发中注意
使用 SVG-T格式的图标, 通过在Pro文件中指定Pri文件来定义图标,例如在‘C:/NokiaQtSDK/Examples/4.6/animation /animatedtiles/animatedtiles.pro’ 中包含了如下的symbianpkgrules.pri文件
isEmpty(ICON):ICON = $$PWD/qt.svg
在pro文件的symbian 字段里加入以下vendor信息,将Vendor_name_in_locale,Vendor_name_in_global替换成你们公司的 vendor,这个vendor是你注册Ovi开发者时填写的公开的公司名字。通过编辑pro文件,可不用修改pkg文件,而设定vendor信息。
symbian {
Smart Installer 解决Qt相关库的依赖性,使得用户能够运行Qt for symbian的程序,而开发者无需在发布的时候封装自己用到的Qt库文件。提交Qvi商店的Qt for Symbian程序必须打包Smart Installer。
名为Application的工程,在symbian sdk上运行Qmake后 生成 Application_template.pkg,Application_installer.pkg,两个pkg文件
编辑完后,注意不要运行qmake,否则对pkg文件的修改会丢失,或者将pkg文件改为只读,在Qt 命令行工程所在路径下输入下列命令,生成最终的Application_instller.sis。 可以提交了。
make release-gcce
| Note 注 意:开发者必须使用非Beta版的 最新的Nokia Qt SDK来生成,要提交的应用需要时未签名的SIS, 自签名(Self-Sign)的sis不能通过自动测试,开发者签名的SIS, 原则上可以手动去掉签名,但是这会延缓测试时间。unsigned_sis 和 unsigned_installer_sis选项 从Qt 4.7.1 开始提供, Qt 4.6 产生的Makefile不包含unsigned_sis 和 unsigned_installer_sis选项,而使用sis,installer_sis命令选项生成的是自签名的SIS这无法通过测试,加上开发者签名也会延缓测试进度。 不建议自己修改Makefile,在Nokia Qt SDK包含Qt4.7以前,要生成未签名的SIS,我们有下面两种方法。打开Start > Nokia Qt SDK > Symbian > Qt for Symbian Command Prompt命令行。 make release-gccemakesis Application_templae.pkg Application.sis makesis Application_installer.pkg 也可以用signsis -u命令去掉签名,来得到未签名的 sis文件 make release-gccemake sis signsis -u Application.sis Application.sis make installer_sis signsis -u Application_installer.sis Application_installer.sis 请任选择其中一种方法, 生成用于提交的Application_instller.sis。 |
基本步骤 发布一个Ovi Store应用程序的基本步骤如下:
登陆publish.ovi.com, 点击“New content item按钮”开始发布
清请参看在线发布者用户指南 ,发布者可以通过这些视频短片逐步了解Ovi发布流程。 发布过程中,如有任何问题,请联系Publishtoovi.support@nokia.com,详细步骤请参阅开发者指南文档。
No related wiki articles found