Ovi商店开发者注册发布指南
Contents
[hide ]- 1 簡(jiǎn)介
- 2 文本指南
- 3 FAQ
- 4 Ovi商店發(fā)布者注冊(cè)
- 5 申請(qǐng)Ovi商店簽名服務(wù)
- 6 Qt for Symbian 程序封裝
- 6.1 優(yōu)化程序
- 6.2 Symbian平臺(tái)安全性
- 6.3 圖標(biāo)
- 6.4 修改vendor信息
- 6.5 加入Smart Installer并完成封裝
- 7 向Ovi商店提交作品
- 8 下載視頻演示
- 9 參考鏈接
簡(jiǎn)介
本文演示注冊(cè)O(shè)vi商店發(fā)布者的過(guò)程和提交作品到Ovi商店的過(guò)程。
中國(guó) Ovi 商店已向個(gè)人開(kāi)發(fā)者正式開(kāi)放,并為開(kāi)發(fā)者提供免費(fèi)的Symbian和Java內(nèi)容測(cè)試和簽名,以供全球諾基亞用戶下載和購(gòu)買(mǎi)。
在諾基亞 Ovi 商店,發(fā)布應(yīng)用到單一渠道,即可分享給數(shù)以百萬(wàn)的諾基亞終端用戶。你將獲得收入的70%和每日的銷(xiāo)售及使用報(bào)告。
文本指南
具體的注冊(cè)發(fā)布詳細(xì)過(guò)程,注意事項(xiàng)等,全在下列兩份pdf文本指南中,以最新的英文版為主,一份熱賣(mài)的產(chǎn)品離不開(kāi)完善的細(xì)節(jié),接下來(lái)會(huì)用視頻演示這些過(guò)程。
- Nokia Ovi publisher guide
- Ovi商店發(fā)布手冊(cè)
FAQ
- Ovi商店內(nèi)容發(fā)布FAQ
Ovi商店發(fā)布者注冊(cè)
登陸publish.ovi.com,開(kāi)始Ovi store的注冊(cè),準(zhǔn)備一張信用卡,整個(gè)注冊(cè)過(guò)程需要支付1歐元,注意注冊(cè)需要的費(fèi)用的變化還沒(méi)有更新到中文開(kāi)發(fā)者指南上。 視頻演示:media:RegisteOviPublisher.zip
注冊(cè)成功后第一次登陸,提示更新銀行信息,填寫(xiě)接收外匯的相關(guān)資料,然后才能收到Ovi商店的銷(xiāo)售分成。 視頻演示:media:UpdateBankInformation.zip?
申請(qǐng)Ovi商店簽名服務(wù)
Ovi商店現(xiàn)在提供為 Symbian C++ 和Adobe Flash Lite 開(kāi)發(fā)者打包,簽名SIS文件 的服務(wù),為Java程序的發(fā)布提供簽名服務(wù)。 以前需要具有Publisher ID,和第三方測(cè)試簽名SIS包, 這需要4周時(shí)間和215美元,現(xiàn)在Ovi商店可以免費(fèi)為你做,時(shí)間縮短到2周。 對(duì)symbian開(kāi)發(fā)者步驟如下
- Ovi發(fā)布者 發(fā)信至publishtoovi.support@nokia.com索要關(guān)于免費(fèi)Symbian簽名試行方案更多信息。
- Ovi 服務(wù)方會(huì)發(fā)一份簽名方案的許可條款給發(fā)布者。
- Ovi發(fā)布者 打印這份條款,簽名,然后掃描或傳真或快遞整份文本給Ovi服務(wù)方,可附帶5個(gè)用于測(cè)試的手機(jī)IMEI號(hào)。
- Ovi服務(wù)方 發(fā)給發(fā)布者5個(gè)產(chǎn)品UID,自簽名密鑰對(duì),和自簽名證書(shū)的SIS安裝包。
視頻演示如何申請(qǐng)免費(fèi)Symbian簽名試行方案:media:ApplyOviSymbianSignService.zip
注意: 目前對(duì)Symbian應(yīng)用免費(fèi)簽名的能力只限于應(yīng)用使用Express signed能力集的應(yīng)用,具體的使用的能力集顯示如下:
Qt for Symbian 程序封裝
How to Package Qt and Symbian Applications for Signing by Nokia 假設(shè)你已經(jīng)做好一個(gè)Qt for Symbian應(yīng)用,準(zhǔn)備提交Ovi商店發(fā)布了,這時(shí)候還有幾個(gè)步驟要做
- 優(yōu)化程序
- 獲得一個(gè)UID
- 制作一個(gè)圖標(biāo)
- 編輯PRO文件
- 在若干機(jī)型上測(cè)試
- 用Nokia QT SDK創(chuàng)建SIS包
- SIS文件簽名
- 使用 Smart Installer
通過(guò)前面的申請(qǐng),我們已經(jīng)獲得了產(chǎn)品的UID和自簽名的證書(shū),可以方便的進(jìn)行最后的封裝了。這里針對(duì)以下幾點(diǎn)再描述如下
優(yōu)化程序
- 了解目標(biāo)機(jī)型的資源限制。
- 優(yōu)化界面操作以獲得最好的用戶體驗(yàn)
- 對(duì)內(nèi)存,網(wǎng)絡(luò)訪問(wèn),界面的響應(yīng)速度優(yōu)化
- 對(duì)付費(fèi)網(wǎng)絡(luò)訪問(wèn)的限制,如當(dāng)沒(méi)有wifi連接的時(shí)候避免下載很大的數(shù)據(jù)包
- 考慮在你的程序中使用Qt Webkit
Symbian平臺(tái)安全性
symbian程序需要根據(jù)程序中用到的能力來(lái)簽名。
- 能力(capability)。 上面申請(qǐng)的Ovi商店的symbian簽名服務(wù)提供用戶能力和第一層系統(tǒng)能力,參閱能力 。
- 進(jìn)程識(shí)別(Process identity)。 每個(gè)進(jìn)程有唯一的編號(hào)(UID)。
- 數(shù)據(jù)鎖定(Data Caging)。程序不能訪問(wèn)設(shè)備上所有的區(qū)域。
程序應(yīng)該使用恰當(dāng)?shù)哪芰?#xff0c;不使用不需要的能力。symbian程序的發(fā)布需要經(jīng)過(guò)測(cè)試,違反平臺(tái)安全性的程序是不允許發(fā)布的,需要在開(kāi)發(fā)中注意
圖標(biāo)
使用 SVG-T格式的圖標(biāo), 通過(guò)在Pro文件中指定Pri文件來(lái)定義圖標(biāo),例如在‘C:/NokiaQtSDK/Examples/4.6/animation /animatedtiles/animatedtiles.pro’ 中包含了如下的symbianpkgrules.pri文件
isEmpty(ICON):ICON = $$PWD/qt.svg
修改vendor信息
在pro文件的symbian 字段里加入以下vendor信息,將Vendor_name_in_locale,Vendor_name_in_global替換成你們公司的 vendor,這個(gè)vendor是你注冊(cè)O(shè)vi開(kāi)發(fā)者時(shí)填寫(xiě)的公開(kāi)的公司名字。通過(guò)編輯pro文件,可不用修改pkg文件,而設(shè)定vendor信息。
symbian {vendorinfo = /
"; Localised Vendor name"/
"%{/"Vendor_name_in_locale/"}" /
" " /
"; Unique Vendor name"/
":/"Vendor_name_in_global/""/
" "
my_deployment.pkg_prerules = vendorinfo
DEPLOYMENT += my_deployment
}
加入Smart Installer并完成封裝
Smart Installer 解決Qt相關(guān)庫(kù)的依賴(lài)性,使得用戶能夠運(yùn)行Qt for symbian的程序,而開(kāi)發(fā)者無(wú)需在發(fā)布的時(shí)候封裝自己用到的Qt庫(kù)文件。提交Qvi商店的Qt for Symbian程序必須打包Smart Installer。
名為Application的工程,在symbian sdk上運(yùn)行Qmake后 生成 Application_template.pkg,Application_installer.pkg,兩個(gè)pkg文件
- 編輯 Application_installer.pkg, 將#{"Application installer"},(0xA000D7CE),1,0,0中的 0xA000D7CE改為0x2002CCCF, 這是兩個(gè)為smart installer wrapper 保留的UID,前者本地測(cè)試用,后者發(fā)布時(shí)用。
編輯完后,注意不要運(yùn)行qmake,否則對(duì)pkg文件的修改會(huì)丟失,或者將pkg文件改為只讀,在Qt 命令行工程所在路徑下輸入下列命令,生成最終的Application_instller.sis。 可以提交了。
make release-gccemake unsigned_sis
make unsigned_installer_sis
?
| Note 注 意:開(kāi)發(fā)者必須使用非Beta版的 最新的Nokia Qt SDK來(lái)生成,要提交的應(yīng)用需要時(shí)未簽名的SIS, 自簽名(Self-Sign)的sis不能通過(guò)自動(dòng)測(cè)試,開(kāi)發(fā)者簽名的SIS, 原則上可以手動(dòng)去掉簽名,但是這會(huì)延緩測(cè)試時(shí)間。unsigned_sis 和 unsigned_installer_sis選項(xiàng) 從Qt 4.7.1 開(kāi)始提供, Qt 4.6 產(chǎn)生的Makefile不包含unsigned_sis 和 unsigned_installer_sis選項(xiàng),而使用sis,installer_sis命令選項(xiàng)生成的是自簽名的SIS這無(wú)法通過(guò)測(cè)試,加上開(kāi)發(fā)者簽名也會(huì)延緩測(cè)試進(jìn)度。 不建議自己修改Makefile,在Nokia Qt SDK包含Qt4.7以前,要生成未簽名的SIS,我們有下面兩種方法。打開(kāi)Start > Nokia Qt SDK > Symbian > Qt for Symbian Command Prompt命令行。 make release-gccemakesis Application_templae.pkg Application.sis makesis Application_installer.pkg 也可以用signsis -u命令去掉簽名,來(lái)得到未簽名的 sis文件 make release-gccemake sis signsis -u Application.sis Application.sis make installer_sis signsis -u Application_installer.sis Application_installer.sis 請(qǐng)任選擇其中一種方法, 生成用于提交的Application_instller.sis。 |
?
- 如何為參加免費(fèi)簽名的Qt和Symbian產(chǎn)品進(jìn)行打包?
向Ovi商店提交作品
基本步驟 發(fā)布一個(gè)Ovi Store應(yīng)用程序的基本步驟如下:
- 準(zhǔn)備好需要發(fā)布應(yīng)用程序的資料(文字、圖片、安裝包)
- 選擇內(nèi)容類(lèi)型
- 選擇價(jià)位
- 添加元數(shù)據(jù)
- 添加文件
- 選擇發(fā)布渠道
- 提交文件以進(jìn)行質(zhì)量保證 (QA) 審核
登陸publish.ovi.com, 點(diǎn)擊“New content item按鈕”開(kāi)始發(fā)布
清請(qǐng)參看在線發(fā)布者用戶指南 ,發(fā)布者可以通過(guò)這些視頻短片逐步了解Ovi發(fā)布流程。 發(fā)布過(guò)程中,如有任何問(wèn)題,請(qǐng)聯(lián)系Publishtoovi.support@nokia.com,詳細(xì)步驟請(qǐng)參閱開(kāi)發(fā)者指南文檔。
下載視頻演示
- media:RegisteOviPublisher.zip
- media:UpdateBankInformation.zip?
- media:ApplyOviSymbianSignService.zip
- media:UseSmartInstaller.zip
參考鏈接
- Ovi Publish
- Qt 開(kāi)發(fā)
- 封裝和簽名
- 如何為參加免費(fèi)簽名的Qt和Symbian產(chǎn)品進(jìn)行打包?
- Ovi商店內(nèi)容發(fā)布FAQ
Related Wiki Articles
No related wiki articles found
總結(jié)
以上是生活随笔為你收集整理的Ovi商店开发者注册发布指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 五笔打字:速成手册---半小时学会五笔打
- 下一篇: 简单的文本挖掘-用于QQ聊天记录(R)