天天看點

使用 Project Siena 生成一個 Windows Store 應用

繼 App Studio 之後微軟又一力作 Project Siena 【Win8 應用神器】給初學開發 或 對 Windows Store 應用感興趣的同學們的一個福利,可以通過 一個簡單的應用可以快速配置生成一個 Windows 8 應用并且可以送出至微軟應用商店。

首先同學們要在微軟應用商店安裝 Project Siena App

Project Siena 同樣可以通過一些簡單的資料源 例如:Excel 、RSS 甚至是 Windows Azure 和 RESRful service。不過Project Siena 和 App studio 不同的是 Project Siena 生成的應用是 HTML + JavaScript 【Win JS】

這裡有一個教學視訊來介紹如何使用 project Siena 制作一個 Win8 App。連結

例如綁定一個資料源就十分簡單

首先同學們要在微軟應用商店安裝 Project Siena App 點選這裡進行安裝

在虛拟控件庫中選擇一個 Image Gallery 控件。

使用 Project Siena 生成一個 Windows Store 應用

接着我們在 App bar 中選擇 Items 然後選擇 Add Data Source

使用 Project Siena 生成一個 Windows Store 應用

随後選擇你的應用資料源 【這裡我就選擇了一個 我的們的 RSS,當然也可以使用本地的excel檔案】

使用 Project Siena 生成一個 Windows Store 應用

這裡就會自動加載出來我們剛剛加入的資料源了。

使用 Project Siena 生成一個 Windows Store 應用

最後我們就可以在 Image Gallery 控件中選擇要綁定的對應資料源的屬性了。

使用 Project Siena 生成一個 Windows Store 應用

随後我們選擇釋出應用(從Top bar 導出項目檔案)

使用 Project Siena 生成一個 Windows Store 應用

設定應用圖示

使用 Project Siena 生成一個 Windows Store 應用

如果我們想把這個應用釋出至應用商店我們還是和 App studio 的做法相似,要在 Visual Studio 中編譯下并且和應用商店進行關聯後在進行送出。

不過如何把輸出檔案導入到 Visual Studio Win 8 project 的過程我這裡給大家介紹一下。

準備工作

1. 你要注冊成為 Windows Store 應用的開發者,申請開發者賬戶。連結

2. 安裝 Visual Studio Express 以上版本。(Express 是免費的)連結

3. 下載下傳導入工具(檔案 to VS Project)連結

準備好以上3步,随後我們開始進行應用商店

1. 打開你的導出檔案夾找到 InstallApp.exe 檔案輕按兩下運作,将應用安裝到本地計算機,如果出現登入提示請登入你的開發者賬号。

使用 Project Siena 生成一個 Windows Store 應用

2. 解壓縮導入工具 ProduceAppForStor.zip ,将解壓縮後的檔案覆寫至 PublishedPackage\[應用名稱] 檔案夾。

3. 運作 ProduceAppForStore.cmd 檔案。

使用 Project Siena 生成一個 Windows Store 應用

随後會自動打開 Visual Studio 導入項目檔案,随後我們可以運作調試并且綁定開發者賬戶進行應用上傳。

注意:在上傳應用之前要編輯 privacy.html 頁面。【定制你自己應用的隐私條款,很重要,如果沒有隐私條款應用會稽核失敗的】

送出應用步驟:

登陸  windows dev center 連結

選擇儀表闆 - 送出應用 -

使用 Project Siena 生成一個 Windows Store 應用
使用 Project Siena 生成一個 Windows Store 應用

随後按照步驟填寫你的應用資訊。

使用 Project Siena 生成一個 Windows Store 應用

當然這裡我們的應用還是要和商店賬号進行關聯簽名。

使用 Project Siena 生成一個 Windows Store 應用

随後上傳我們的程式包

使用 Project Siena 生成一個 Windows Store 應用

這裡暫時隻支援 8.0,我嘗試把項目更新成 8.1 但是遇到了問題,不過沒關系我們就先送出一個 8.0 版本吧,因為 8.0 版本的應用也是可以運作在 8.1 上滴。

後面我偷個懶引用我之前寫的 送出應用流程的步驟。參考(如何在Windows應用商店中送出您的Windows 8.1 應用更新)

随後您需要設定應用提要内容說明。

使用 Project Siena 生成一個 Windows Store 應用

(包括:提要、應用功能、螢幕截圖、說明已經建議的硬體)

使用 Project Siena 生成一個 Windows Store 應用

和windows8.0共享的内容(關鍵字、版權和商标資訊、其他許可條款、以及促銷圖像、網站連結、支援人員聯系資訊和隐私政策)

點選送出進行認證按鈕。

使用 Project Siena 生成一個 Windows Store 應用

剩下的事情就是耐心等待應用認證流程了 :)

使用 Project Siena 生成一個 Windows Store 應用

希望上的總結可以幫助到大家, 同時歡迎大家在這裡和我溝通交流或者在新浪微網誌上 @王博_Nick