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