Windows Phone 7 Apps 開發攻略
 - 第伍章 App Hub 註冊與疑難排解

序言
  隨著龍年的到來,各位開發者們是不是也都摩拳擦掌,準備在這新的一年裡搶攻下眾多 APPs 裡的一席之地,成為人中之龍了呢?介紹完了 Silverlight for Windows Phone 裡的眾多控制項之後,這次要跟各位分享的,是微軟的軟體市集 — App Hub 的註冊流程。
App Hub 簡介
  要開發能在 Windows Phone 的軟體市集上販售的 Apps,首先當然是得要有個能上架軟體的帳號。而微軟提供給開發者在 Windows Phone 和 Xbox 360 上販售軟體的平台就叫做 App Hub。
  App Hub 帳號和其他 Apps 平台類似,都是得繳交年費的,目前的年費是 99 美元 (加上稅金的話大約為台幣 3100 元)。
  購買 App Hub 帳號除了可以讓我們將實作出來的 Apps 上傳並且進行販售之外,也可以讓開發者們將手邊的 Windows Phone 裝置註冊為「開發機」,進而將產出的 XAP 檔發佈到開發機上進行測試。
額外小叮嚀:

每個 App Hub 帳號可以註冊三隻手機為開發機。
每隻開發機上最多可以發佈 10 個 XAP 檔進行測試。

進行註冊 App Hub 帳號前的準備與檢查
  要註冊 App Hub 帳號,首先您必需擁有一個 Windows Live 帳號以及一張有效的信用卡。再來,以您的 Window Live 帳號登入到以下幾個網址檢查您帳號的國別、姓名、地址等等資訊是否一致:
https://live.xbox.com/en-US/Account/BillingAccountInformation
(App Hub 及 Xbox 共用同一個付款平台)
https://create.msdn.com
https://billing.microsoft.com
https://account.live.com
  最後,也請檢查您正在使用中的作業系統的地區設定,是否也和上述各網頁裡的國別設定一致。若上述各項有資料不一致的情況,請先將資料調為一致後,再進行 App Hub 帳號的註冊,以避免付款失敗的情況發生。
註冊 App Hub 帳號
  註冊 App Hub 帳號其實很簡單,只需要打開網頁瀏覽器,瀏覽下列任一網址即可 (會導向到同一個頁面):
https://create.msdn.com/en-US/
http://developer.windowsphone.com/
  進入後按下右上方的「Sign in」連結。
  接著使用 Windows Live Id 進行登入。
  沒註冊過的朋友,登入之後就會進到帳號註冊的頁面,這邊的流程很簡單,只要:
1. 選取居住或是公司所在的國家。2. 選取帳號類型 (公司、個人或是學生,若要以學生身份註冊的話,得要先準備好和微軟有簽 DreamSpark 合約的學校所提供的 .edu 電子信箱才行)。3. 勾選接受授權條款。4. 按下 I Accept 鈕到下一個步驟~ (接下來的步驟會以帳號類型選取個人為例)
  接著得輸入個人的基本資料。
  再來是顯示頭像圖片的選取。
  顯示頭像圖片選取完,並按下下一步按鈕之後,系統會需要重新登入一次,以取得我們付費時所需的相關資料;重新登入之後,會看到如下的畫面 (預設就是選取應用程式中心年度會員資格 - NT$ 3,100.00),直接按下下一頁即可。
  接著要填寫帳單寄送的相關資訊,這邊請務必小心填寫,填寫錯誤的話,可能會造成付費的步驟無法順利通過喔!
  輸入完畢之後,如果您的 Windows Live 帳號之前沒有登錄過信用卡的資料,在這邊就得進行信用卡資料的新增,以便後續的出帳作業;這邊按下「新增信用卡」按鈕即可進行新增。
  請把信用卡的資料一項一項填到相對應的相位,填寫完畢之後按下「儲存」按鈕。
  信用卡資料新增成功後,按下「確認購買」按鈕;如果沒意外,就會在信用卡資訊通過審核之後完成購買年度會員的資格。
  購買流程結束之後,會看到如下的畫面,並且應該會陸續的收到幾封 Email。
  您應該會收到一封如下的 Email,只要點選信中的連結,就可以進行 Email 帳號的檢查,並且開通您的帳號。
  點選信中的連結後,應該會看到如下的畫面,這時,您就通過 Email 認證了~
  另外,還有一封歡迎信,收到這封信,就代表您的 App Hub 帳號已經被啟用了
  您應該還會收到一封中文的歡迎信件,裡面有我們購買的年度會員的啟用日期及其他需知 (當年度會員的期限到期,得再繼續刷卡購買,以保有原來的權益喔!)
  最後,請再重新登入到 App Hub 的頁面,點選右上方的頭像圖,並瀏覽到 My Account 的 Account Info 頁,就可以看到我們的帳號的狀況為 Active,之後就可以開始享用 App Hub 帳號的權利啦!
將手機註冊為開發機
  當您的 App Hub 帳號開通之後,就可以將您手邊的 Windows Phone 手機註冊為開發機。方法如下:
1. 將手機與電腦連接並且開啟 Zune,確定 Zune 有抓到手機,且手機不處於螢幕保護狀態。
2. 執行 Windows Phone Developer Registration
3. 輸入您的 App Hub 所使用的 Windows Live 帳號 / 密碼,並按下 Register 鈕即可。
  您也可以透過 https://users.create.msdn.com/Account/Profile,查看您帳號中註冊的開發機使用情形或是取消開發機的註冊。
將 XAP 發佈到手機中測試
  將 XAP 檔發佈到手機測試的步驟如下:
1. 手機需先行解鎖 (透過開發機註冊方式)
2. 將手機與電腦連接並且開啟 Zune,確定 Zune 有抓到手機,且手機不處於螢幕保護狀態。
3. 透過 Application Deployment 發佈 XAP 到手機
  除了透過 Application Deployment 工具發佈之外,也可以透過 Visual Studio 2010 或是 Expression Blend 4.0 直接發佈到手機。
註冊 App Hub 帳號疑難排解
  萬一您很在付款的步驟中按下「確認購買」按鍵之後看到如下的畫面 (出現「此時無法執行這個動作...」的錯誤訊息):
  那麼,請您試著將您註冊的各個步驟擷圖下來,並附上您的信用卡類別、信用卡登記國別、您的所在地、使用的瀏覽器和使用的電腦是個人電腦或是公司電腦等等資訊,以 Email 的方式如下圖範例寄給 apphub@microsoft.com
  之後您應該會收到以下的回信。只要回覆這封信件,在裡面以英文註明您「同意以信用卡付費」,並且註記您的「卡號末四碼」後回信,之後應該就會收到另一封回信,指示您改以 Xbox 序號的方式購買 App Hub 的年度會員資格
  這次的分享就到這邊,祝大家開發愉快!

Q:Windows phone 7.1 Isolated Storage File?

Q:listBox 中的 checkbox 要設定他的 visibility 問題

★中階主管技能精進研習營★
從 2011 年 12 月開始的研習營,雖然已經去掉了兩場,但是現在跟上保證來得及!邀請全國企業中階主管一起來體驗 Office 2010 的創意奇蹟!
★雲端 IT 私塾★
如果您是個厲害的開發者,且具有優良的 C# / VB 程式語言以及 SharePoint 應用程式開發能力,那就快來挑戰看看您的技術吧!台灣微軟邀您體驗 Windows Phone 7 與 SharePoint 擦撞出的獨特火花!
★Image Cup 2012★
空有一身寫程式的好功夫卻無處發揮嗎?2012 年微軟潛能創意盃邀請您用科技來解決世界的難題,爭取破千萬的總獎金,並前進雪梨成為下一個台灣之光!趕快一起來解救地球!
★Visual Studio 軟體開發生命週期管理實作營★
Visual Studio 2010 Ultimate 軟體生命週期實作營,2 天的實機課程,以實作導向演練版本控管、程式碼分析、偵錯、Web 測試、負載測試...等技能。
★Windows phone apps 開發挑戰賽★
為鼓勵 windows phone 開發社群產生更多豐富的應用,台灣微軟將舉辦 windows phone apps 開發挑戰賽,幫助優秀作品有更多曝光機會,也讓開發人員可以挑戰自己潛能。
 
 
Design Your Windows Phone Apps to Sell
 
Visual Studio 2010 的 C# 4.0 範例
Official Visual Studio 2008 VB.NET Samples
Windows Azure Service Bus EAI & EDI
Windows Azure Libraries for Java 0.1 December 2011 CTP
  小編很高興地邀請您參加我們的 Windows 8 開發者中文術語論壇,為 Windows 8 中文版出一份力。在這裡,您可以審查 Windows 8 開發者術語,並提出您的翻譯意見或建議。您只要點擊網頁上方的 Sign In,並使用 Windows Live ID 登錄本論壇,您就可以對 Windows 開發者術語的翻譯進行資訊提供。您提供的資訊對我們非常有價值,特別是對 "flyout","raw input thread","touch injection","multi-touch emulation" 等這一類的術語。我們資訊收集的截止日期是 2012 年 2 月 22 日。
謝謝您的參與!
網頁連結:https://www.microsoft.com/Language/mtcf/mtcf_home.aspx?langid=2238&cult=zh-TW&WT.mc_id=md

  根據情報指出,WP 的 APP 數量成長快速,每天以 265 個成長,早已突破五萬大關了,可見芒果機除了系統作業流暢,應用程式的發展也越來越完備了呢!這個月就讓小編親自剖開這顆越來越香甜的芒果,帶你嚐嚐芒果上正夯 APP 吧!

生活應用類

安心亞惡女時計  

  早起是每天最痛苦的事?厭倦了一成不變的鬧鈴?現在讓安心亞叫你起床!這款令人為之瘋狂 WP 獨家 APP,桌鐘背景可播放不同的安心亞相片,安心亞還會親自用可愛娃娃音來向您甜蜜報時,讓忙碌生活的您瞬間充滿元氣,也可以設定安心亞錄製的鈴聲、首張專輯主打曲做為鬧鐘鈴聲呢!除此之外,內含安心亞私密寫真桌布:「涼夏版」的浪漫法式風情及「烈夏版」的比基尼拼場熱情夏季,連安心亞也芒果了,你還在等什麼,還不快把安心亞帶回家
Hotel Taipei (台北商旅)
  來台北洽公找不到合適的商旅?台北商旅 APP 能夠讓在戶外的使用者能夠快速的找到合適的住宿場所。透過分類查尋和地圖查詢,符合自己的住宿旅館便會一一列出在手機的畫面,也可以依照各商旅的住房畫面來選擇要住宿的商旅,而且是使用台北市政府公開資料平台,不怕住到黑心旅店噢!
油價每週報
  油價持續漲漲漲!這款 APP 提供跟加油有關的各種資訊,包含目前中油油價、下週的調整幅度、過去的油價趨勢,讓你可以輕鬆的比對油價高低,為你的荷包把關,幫助你成為小資女孩、小資男孩!此外,想要更迅速的看到當前油價的話,還可以把油價每週報的動態磚釘在開始畫面,方便又明瞭呢!
台灣寶島遊
  台灣寶島由讓你年假出遊好方便!有了台鐵寶島遊,再也不需要擔心複雜的火車班次了!指定好出發車站、目的車站及時間,就可以迅速找到所有台鐵班次!想要馬上訂票的話,還可以連接台鐵網路訂票系統,或轉接台鐵語音訂票系統,真是超級貼心!
遊戲娛樂類

Doodle God  

  你以為你的 Windows Phone 裡面就只有電路板,電晶體嗎?這款遊戲讓你可以在手機上製造大自然!遊戲中你將扮演著造物主,使用地球最初的幾種元素,開始製造生命、天氣、文明等等,盡情的發揮你的想像力與創造力,例如火與沙可以產生玻璃,風加火則可以產生石頭,除此之外,在娛樂之餘順便還可以練習英文單字呢!哎呀!不該雷大家的,所以提示就到這邊吧。
Burn the Rope
  我的 Windows Phone 著火了!?別擔心,這款遊戲就是要讓你的 Windows Phone 燒起來。小時候有玩過火 (?) 的捧由們都知道,火會沿著繩子往上燒,這款遊戲就是運用這個道理,在 Burn the Rope 中,只要火一點燃,就要適時地旋轉你的手機,讓咱們可愛的小火苗吃光螢幕上的繩子,到後面還會有許多障礙物,很單純的遊戲卻讓人愛不釋手,翻滾吧!Windows Phone!
Let Golf 2
  嚮往著高球皇后曾雅妮的英姿嗎?現在就讓你實現夢想吧!以往的非智慧型手機雖然也有高爾夫球遊戲,但是這款 Let Golf 2 是 XBOX live!除了更加寫實外,你可以幫你的角色更換衣服或是增強技能。除此之外,8 個不同的角色,還有各自的大絕招,球場多樣化的選擇,不同球場也有不同的挑戰,全新模式讓舊玩家勾起探險的慾望,說了這麼多,還等什麼?趕快揹起你的高爾夫球具,喔不是!拿起你的 Windows Phone,讓我們打個 Hole in one 吧!
速球王
  當完了曾雅妮,還想當王建民怎麼辦?就讓速球王來幫你。這款由 B+ Studio 所開發的 APP 還參加過由經濟部工業局所主辦的「AppStar 高手爭霸戰」,勇奪社會組季軍呢!只要你能夠將你的 Windows Phone 牢牢握在手上,使盡的一揮,除了可以分析你的球速之外,還可以知道你的勇氣、姿勢與穩定度呢!
Bonnie's Brunch (邦妮的早午餐)
  邦妮的早午餐曾在 iphone 台灣付費應用程式第一名盤踞好幾週,而當時的勁敵是 Angry Birds,在微軟與開發商 Funny Lab Studios 的密切合作之下,終於協助將這個優秀的遊戲移植到Windows Phone的版本。小編親自試玩這個遊戲,發現在芒果機上不管在音效、畫質與流暢度都非常的棒,而且遊戲本身有一定的挑戰性,很好玩!
  親愛的讀者們,感謝您過去一年對 MSDN 電子報的支持,小編精心準備了微軟特製的龍年年曆要送給您,祝福大家萬事如意,龍年行大運!


  大家來找碴:請問左圖芒果機 Nokia Lumia 800 的桌面動態磚中哪一個 APP 沒有出現在本期電子報介紹中?


  即日起至 3/10,只要將沒有出現的 APP 名稱,以及希望 MSDN 電子報新增的單元、或內容寄到 dpetwaa@microsoft.com,就有機會獲得精美的龍年年曆喔!(我們將抽出二名幸運讀者)


  小提示:可上 windows phone 市集或我愛 windows phone 部落格尋找答案
 
 
© 2012 Microsoft Corporation. 著作權所有,並保留一切權利。 使用規定 | 商標 | 隱私權聲明 | 取消訂閱