iT邦幫忙

DAY 1
4

Windows Phone 程式開發系列 第 1

[WP 開發] 使用 Windows Phone App Studio 建立 App

Windows Phone App Studio 是一套能夠讓您透過設定的方式完成 Windows Phone App 的網站,目前在 beta 階段,開發出的 App 只支援 Windows Phone 8。


本文刊載於
http://www.dotblogs.com.tw/chou/archive/2013/08/20/115023.aspx

在這篇文章您可以學到:

  1. 使用 Windows Phone App Studio 完成 Windows Phone 8 App。
  2. 使用 Visual Studio 編輯 App 原始碼,以及進行測試。
  3. 將完成的 App 上架到 Windows Phone 市集中。

前置作業

連結至網址:http://apps.windowsstore.com,選擇【Start building】。

登入 Microsoft 帳戶。

需授權給應用程式 AppStudio 存取資訊,按【是】。

輸入相關資訊,其中您必須寫信給 studio@microsoft.com 索取 invitation code,收到信後,即可【Register】做註冊。

我寄信的內容

寄出去信,約一分鐘後就收到回信。

接著就可以開始建立 App。

開發 App

你可以【create an empty app】建立空的 app 或是選擇【Create an app from a template】套用樣板。在這裡我建立空的 app。

在此我想設計一個 App,提供微軟產品在 YouTube 上的頻道,包含 Microsoft、MSDN、TechNet、MVP、Windows、Office 365。

第一步驟,設定【App Information】,輸入相關資訊,上傳 LOGO,在右邊模擬器畫面可看到結果。

第二步驟,進行【Configure App Content】,我們可以【Add Section】增加一個選擇的頁面,最多可以有六個選擇的頁面,以及【Add Menu】建立清單畫面,點選清單可跳至選擇頁面或是 web。

開始建立選擇頁面,基本上六個頁面 Microsoft、MSDN、TechNet、MVP、Windows、Office 365 製作方式都相同,我們以 Microsoft 為例,輸入【SECTION NAME】,例如【MICROSOFT】,選擇資料類型,我選擇【YouTube】,輸入【DATASOURCE NAME】,完成後按【Save Changes】。

在右邊模擬器您已經可以看到結果,接著修改【Data Source】

以 Microsoft Taiwan 在 YouTube 上的頻道,我們可以透過關鍵字 MicrosoftTaiwan 取得。

輸入關鍵字,按【Refresh】即可,完成後按【Save changes】。

可以看到修改後的結果,接著可以調整選擇頁面,先選擇【Section Pages】的【MICROSOFT】頁面。

可以選擇【LAYOUT】,如果你想要修改標題,並不是修改左上方的【TITILE】,而是要修改【Header】內的【TITLE】,在修改過程中可選擇【Preview】進行預覽,設定完成後按【Save Changes】。

接著切換到【Section Pages】的【Video】頁面,一樣可以調整【LAYOUT】,修改【Header】或【Context】。

接著,同樣的動作做六遍,完成每個頻道的設定。

在第三步驟【Configure App Style】,可以設定 App 的【style】,像是背景顏色、背景圖片、字的顏色等等。

在【titles】可調整動態磚設定。

在【splash & lock】可調整 splash 畫面和 lock 畫面。

在最後的步驟【Summary】可以看到 App 建立的結果,你可以選擇是否【Share your creation】,如果你想要產生 App,請選擇左下角的【Generate】。

確認是否產生 App,請按【是】打勾符號。

產生完成,你可以先安裝憑證,透過 QRCode 下載 App 到你手機 (Windows Phone 8 手機) 中進行安裝測試,請注意需要先安裝 Certificate。

你可以下載 Publish Package,手動發布到手機中,或是發布到市集中。

也可以下載 Source Code,之後可以再進行修改。

完成 App 後,您會收到如下郵件。

原始碼

如果你想要針對原始碼的部分進行修改的話,可以將下載後的原始碼解壓縮,使用 Visual Studio 開啟。

如果你想要直接將 App 上架,可跳過這個章節,直接將前述步驟下載的 *.xap 檔案上架。

在方案總管中,你可以看到方案結構,包含 3 個專案跟 nuget。

如果你無法編譯的話,可能是沒有某些參考。

此時在方案上,按滑鼠右鍵,選擇【啟用 NuGet 套件還原】透過 nuget 還原相關套件。

然後就可以執行看看。

接著,我們就可以開始準備上架測試,如果你有信心沒問題的話,可以跳過這一段。

在【1-UI】的【WP8App】按滑鼠右鍵,選擇【開啟市集測試套件】。

在【應用程式詳細資訊】,需有【市集磚】圖片,跟 App 截圖,如果你有設定支援多種螢幕解析度,則每一種螢幕都需要一張圖片,實際上在上架的時候,只需要 WXGA 的畫面,其他螢幕解析度會自動轉檔。

App 截圖的部分,可透過模擬器進行螢幕擷取畫面。

接著切換至【自動化測試】,選擇【執行測試】。

您可以看到執行結果,接著【啟動 Windows Phone 應用程式分析】。

如果是沒有經驗的人,可以選擇建議值【監視】,然後【開啟工作階段(應用程式將啟動)】。

接著在模擬器上拼命玩你的 App,然後【關閉工作階段】,您就可以得到報告。

接著需針對 App 做設定,開啟【1-UI 】底下的【WP8App】檔案【WMAppManifest.xml】。

主要有兩個部分修改,切換至【應用程式 UI】,您可以修改【顯示名稱】和【描述】,也可以勾選或取消勾選【支援的解析度】。

切換到【封裝】,修改【預設語言】,從 Windows Phone App 製作後的 App 預設是英文,請根據您的需求進行修改,我的需求是修改為【中文(繁體,台灣)】。

重新編譯,編譯時請選擇【Release】。

上架

連結至網址 : http://developer.windowsphone.com,選擇【SUBMIT APP】,並且登入您具備 Windows Phone 開發者帳號的 Microsoft 帳戶。

選擇【1 App info】。

輸入名稱,在市集上的分類等資料,完成後按【Save】。

接著選擇【2 Upload and describe yout XAP(s)】。

按【Add new】。

選擇 *.xap 檔案。

您會看到上傳 *.xap 後的結果,接著就可以填寫在市集上顯示的描述,由於先前我有設定封裝的預設語言是【中文(繁體,台灣)】,因此會看到選項是【Traditional Chinese】。

接著上傳影像,選擇【Upload all】,直接選擇你先前做好的圖片跟截圖,網頁會自動做處理。

上傳影像完成,按左下角【Save】進行儲存。

做完兩個步驟後,可以選擇【Review and submit】。

檢查一下相關設定是否正確,沒問題的話點選【Submit】送出進行審查。

建議可以調整一下 Market 設定,如果你不想要發佈到所有的市集,可以在這裡進行設定。

按下【Submit】後,您就會看到以下畫面,接著就耐心等待微軟審核。

在 2013/08/20 上傳,在 2013/08/23 發布成功,參考下圖。

在市集上的網址

http://www.windowsphone.com/s?appid=f0fc7433-40dc-4df6-a3c2-59511151cc2d

補充
如果您是 MSDN 訂閱用戶,有免費的 Windows Phone 開發人員帳戶可以使用。


下一篇
[WP 開發] 讀取 facebook 粉絲團 RSS
系列文
Windows Phone 程式開發27
0
yiying
iT邦新手 1 級 ‧ 2013-10-01 13:58:25

天吶!好像很好玩耶~XDD
我突然不想寫開發window8 app 了><

0
xiaoyuandlg
iT邦新手 5 級 ‧ 2014-07-23 14:44:36

确实看起来很好玩的样子,我都想跃跃欲试了。话说看这里提到<span style="color: #333333;">QRCode</span>,不知道楼主有没有太多有关QRCode的经验,我最近研究了一些有关<span style="color: #333333;">qrcode maker java</span>的东西,头都大了。

我要留言

立即登入留言