程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 如何將應用程序提交到Windows應用商店

如何將應用程序提交到Windows應用商店

編輯:關於.NET

如果獲得正確的指導,將應用程序提交至 Windows 應用商店非常容易。我應該知道這一 點 — 我已經獨立提交了兩個應用程序(Kids Car Colors 和 Teach Kids Music)至 Windows 應用商店,我還幫助其他人提交了數百個應用程序。相信您可以在一兩內將一款優 質、有用的應用程序提交至應用商店。本文將介紹如何通過 10 個簡單步驟完成這一任務。

考慮為 Windows 8 編寫 Windows 應用商店應用程序的理由有很多。首先,Windows 應用商店提供一億多個應用程序下載,無疑是適合企業家和開發人員的可行生態系統。利用 Windows 開發人員技能創收的機會從未如此巨大。我的一位同事開發了一款紙牌游戲,並由 此獲得了每月 30,000 多美元的收入。

認真考慮為軟件市場編寫應用程序的另一個不 錯理由是:未來的軟件開發顯然在朝著這個方向發展。不久前,公司或個人開發人員還通過 創建網站來定位或包裝自己。盡管情況依然如此,新興趨勢卻是通過基於 Web 的市場(如 Windows 應用商店)創建和分發軟件。

因為最大限度地減少了客戶采購、記帳和收款 、部署以及安裝(這裡只列出了幾個方面)等令人分神的難題,這一軟件模型為剛起步的創 業者解決了許多麻煩問題。對於數百萬的客戶而言,Windows 8 和 Windows 應用商店讓他們 能夠輕松地從全球幾乎任意地方找到、使用和購買高質量、通過認證的應用程序。對於開發 人員而言,Windows 8 和 Windows 應用商店讓他們能夠輕松地分發和更新自己開發的應用程 序,並從中獲得報酬。

在開始之前,我想指出:本文的重點是 Windows 8,而非 Windows Phone。Windows Phone 有單獨的應用商店 (Marketplace) 和其自身的單獨 SDK。

簡單的 10 步

本文的目的是說明我在將兩個應用程序提交至 Windows 應用 商店時采取的步驟。可以想見,我得學會一些新技能,我希望將這些技能傳授給您。讓我們 來看看這些步驟。

您有了靈感 — 想要開發出一款游戲、辦公或信息應用程 序,或適合格式的任意內容。

下載工具、SDK 等等。您需要運行 Windows 8,還需要下載和安裝 Visual Studio 2012 Express for Windows Desktop(免費)以及可 選的 SDK(如 Windows SDK for Windows 8 和 Advertising SDK)。

在 Microsoft 開發人員中心門戶創建 Windows 應用商店開發人員帳戶。在 Microsoft 開發人 員中心門戶,您可以注冊並輸入有關您的應用程序的信息(如名稱、定價、應用內購買、應 用商店的描述和屏幕快照(完成步驟 5 後,可看到屏幕快照))。您可以獲得一個免費 Windows 應用商店帳戶。

考慮應用程序是否顯示廣告。如果顯示廣告,則 需要 Microsoft Advertising pubCenter 的帳戶。您將獲得 AdUnitId,它在應用程序中的 AdControl 中使用。

從各種項目模板和語言中進行選擇後,在 Visual Studio 中創建一個項目。開發工作完成後,您將創建應用程序包(實際上是應用程序的壓縮 版本)。

將應用程序包上載至開發人員中心門戶。您已經在步驟 3 中輸入 了有關應用程序的信息。現在,需要上載完成的應用程序包。

在開發人員 中心門戶完成其余工作。上載應用程序包後,填寫剩余的兩個部分 — 應用程序詳情和測試 人員注意事項。

現在,等待認證。如果應用程序未能通過合規性測試,您 需要修復相關問題。

重新提交應用程序。不過,第一次未能通過認證很常 見。本文可幫助: bit.ly/rVo1VY。

調整和增強應用程序 。應用程序應隨時間的推移不斷改進。其收入模型也可能發生變化。例如,您可能選擇試用 模型而非帶廣告的免費模型。通過廣告賺錢需要具備龐大的規模。

現在, 讓我們來了解一些詳情。

構思形成在有好的想法之前,您不可能真正開始行動。在我 的示例中,這很容易。我有個 2 歲的兒子,他更喜歡用設備學習,而不是書本。我意識到他 喜歡兩樣東西:汽車和音樂。因此,我開發第一款應用程序的目的是用汽車教他認識顏色。 通過第二款應用程序,我希望向他展示管弦樂隊中各種樂器的外觀和聲音。

無論是從 下載次數,還是人們花在應用程序上的時間來看,游戲都明顯更受歡迎。受歡迎程度位列第 二的應用程序類別是社交網絡,之後是娛樂和實用程序(有關詳細信息,請參閱 read.bi/ZGIUV6 的幻燈片“移動的未來”)。如果您 的目標是最大限度地提高受歡迎程度並因而獲得經濟收益,需要考慮將資源投入到哪個應用 程序類型上。

設計 Windows 8 代表著 UI 設計領域中的一次重大飛躍。它使用起來 快速、流暢,針對支持觸控的移動設備(如筆記本電腦、平板電腦和變形本)進行了優化。 這一全新的設計模式之前稱為 Microsoft UI 設計語言,也稱為現代 UI。與炫麗的圖形相比 ,它更加關注漂亮的字體,將內容置於最終用戶的面前,而非鑲邊上的命令上。對於利用現 代 UI 設計進行的應用程序開發工作來說,其基礎是一種將平衡、對稱和層次視為主要支柱 的簡單方法,如圖 1 中的必應新聞應用程序所示。忘記投影效果、透明度和 3D。Windows 應用商店接受的所有應用程序必須遵循 Windows 應用商店 UX 設計指南(請參閱 design.windows.com 和 bit.ly/R1mlWH 閱讀更多設計指南)。

圖 1 全新 Windows UI 設計實踐

非常適合 .NET 開發人員和其他開發人員,盡管需要遵循全新 的設計模式,但 .NET 開發人員不會對其感到陌生,因為他們將使用許多熟悉的技術。作為 新框架的大部分,Windows 運行時 (WinRT) 既可視作 Microsoft .NET Framework 的子集, 也可視作其超集。您可以采用多種語言(如 C++/組件擴展 (CX)、C#、Visual Basic .NET 和 JavaScript/TypeScript)訪問 Windows 運行時。Windows 運行時是子集,因為它支持很 多(但不是全部)典型 .NET 元素(約 1,800 個類型)。它也是一個超集,因為它能利用觸 控功能,本身支持傳感器(如相機、環境光線傳感器和加速感應器)。我們很高興告訴 C# 開發人員的是,C# 是一門頂級語言,可以盡量減少通過 C++ 提高效率的需要。由於重點關 注 XAML(用於構建 UI 的聲明性標記語言),所以現有的 Silverlight 和 Windows Presentation Foundation (WPF) 開發人員對於編寫面向 Windows 運行時的程序會感到非常 熟悉。

也就是說,C++ 能夠提供一些強大優勢,尤其是允許您利用 Direct2D 和 Direct3D。Direct2D 是一種 2D 矢量圖形 API,能夠通過兼容的顯卡提供快速、高質量的圖 形性能,充分利用硬件加速,從而使主 CPU 可以執行其他操作。Direct2D 基於 Direct3D 而構建,後者是 Xbox 和 Xbox 360 控制台系統上的圖形 API。Direct3D 還利用硬件加速, 可用於呈現 3D 圖形應用程序,通常是游戲。如果您是使用 C++ 舊代碼的眾多開發人員中的 一員,那麼很高興告訴您,這些代碼可輕松移植至 Windows 應用商店應用程序。

您 需要選擇最符合自己的技能和應用程序需求的技術。Web 開發人員通常選擇 HTML5/JavaScript,利用 Windows JavaScript 庫 (WinJS) API;而 .NET 開發人員會選擇 C# 或 Visual Basic。高端游戲開發人員會選擇 C++ 和 Direct2D/Direct3D。所有這些語言 的共同特征是:它們都支持 XAML。

進行設置要讓計算機准備好生成 Windows 應用商 店應用程序,只是下載和安裝正確軟件的問題。顯然,您需要 Windows 8 副本作為基礎操作 系統。如果已經安裝了 Windows 7,您可能會發現它能夠完全無縫升級至 Windows 8。 Windows 8 仍然采用 Windows 7 用戶非常熟悉的桌面,該桌面可利用 Windows 鍵+D 快捷方 式隨時訪問。

安裝 Windows 8 後,需要下載開發人員工具,並在 Windows 應用商店 開發人員門戶注冊帳戶。您需要 Visual Studio 2012,它有免費的 Express 版本,該版本 有構建全功能 Windows 應用商店應用程序所需的一切。您可以在 bit.ly/Pzan9Y 查看不同 Visual Studio 版本的比較信 息。圖 2 提供了一些有助於入門的鏈接。

圖 2 入門鏈接

只要通過您的 Microsoft 帳戶注冊開發人員許可證,您就可以免費開發和測試您的 Windows 應用商店應用 程序。如果希望部署至 Windows 應用商店,則需要注冊開發人員帳戶。檢查 Microsoft 程 序,如 BizSpark (microsoft.com/bizspark)、DreamSpark (bit.ly/QGbma7) 和 MSDN (bit.ly/­2ludR3)。如果計劃通過顯示廣告賺錢,則需要在另一個稱為 Microsoft Advertising pubCenter 的門戶注冊(請參閱 pubcenter.microsoft.com)。頻道 9 (bit.ly/VP7IO0) 是提供最好、最詳細學習資源的地方之 一: “面向 C# 初學者的 Windows 應用商店應用程序。”這一系列包含 34 個部分,通過 視頻和示例代碼進行介紹,能夠開發出全功能應用程序。

學習方法設置開發環境後,需要學習如何設計和開發 Windows 應用商店應用程序。我將 介紹一些我開發 Teach Kids Music 的個人經歷,本文稍後將提供一些後續學習資源。 圖 3 提供了一些入門快速教程鏈接。

圖 3 面向所有開發人員類型的教程

貨幣化,這是從一 開始就需要考慮的事情。有很多方式可使您的 Windows 應用商店應用程序貨幣化。第一種也 是最明顯的一種方式,是規定購買價格。在 Windows 應用商店開發人員中心,當應用程序在 Windows 應用商店上架時,您可以確定其詳細定價信息。定價可以介於 1.49 - 999.99 美元 之間。您甚至可以指定 1 - 30 天的試用期。第二種貨幣化方式是通過廣告,這尤其適合於 游戲應用程序。在這類應用程序中,用戶有大量時間與應用程序交互。如前所述,要利用廣 告,您需要在 pubCenter 建立一個帳戶。通過在 AdUnitId 中使用 AdControl,將廣告與特 定應用程序綁定在一起,即可向應用程序添加廣告控件。

一種日漸成長,也是更為有趣的方式是通過應用內購買對應用程序進行貨幣化。與 Web 倉庫相似,某些應用程序也創建為用於銷售產品的工具。這意味著應用程序客戶可直接從 Windows 應用商店應用程序進行購買。例如,“憤怒的小鳥”的創作者 Rovio Entertainment Ltd. 2012 年 45% 的收入來自應用內購買和銷售基於其流行游戲的商品(玩 具、服飾和配件)。考慮一下顯示產品、並供應用程序用戶購買的藝術家或服裝零售商。但 是,盡管銷售產品是典型應用內購買,一種更常見的方式是免費贈送應用程序的某些功能, 然後提供新的內容或補充功能供用戶購買。要在應用程序中支持應用內購買,需要指示產品 ID,該 ID 可從開發人員中心門戶獲取。產品 ID 客戶看不見,可用作應用程序的程序代碼 中所提供內容的內部參考。通過應用商店或第三方履行服務,Windows 應用商店直接支持應 用內購買。使用 CurrentAppSimulator 類 (bit.ly/Ry0Imp) 進行測試,並參閱“使用收據驗證購買 ”(bit.ly/UrK8jA) 了解有關以編程方式驗證服務的詳細信 息。

創建應用程序

創建 Teach Kids Music 時,我發現“網格應用程序”模板(如圖 4 中“新建項目”窗口所示)非常有用。

圖 4 在“新建項目”窗口中選擇“網格應用程序”模板

此工具內置於 Visual Studio 2012 中,功能非常強大。借助工具欄組合框,可以在本地 計算機(全屏)、模擬器或遠程設備(如 my Surface RT)中進行選擇。通過模擬器,無需 將應用程序物理部署至設備,也可運行和測試。許多開發人員甚至無需物理部署至 Surface 設備,也可將應用程序部署至 Windows 應用商店。模擬器支持多種分辨率,以及更改方向和 各種觸摸模式。

圖 5 是運行在模擬器中的默認“網格應用程序”模板。注意:它包含 的示例數據可更改為支持應用程序將需要的實際數據(這正是我在創建 Teach Kids Music 時所做的)。在創建“網格應用程序”模板項目時,該項目包含一個名為 SampleDataSource.cs 的文件。在這個文件中,您可以編輯自己的數據。

圖 5 運行在模擬器中的“網格應用程序”模板

注意:在圖 6 中,Teach Kids Music 的外觀與默認“網格應用程序 ”模板非常相似。

圖 6 運行在模擬器中的 Teach Kids Music

重要的一點是:在現成模板中選擇一個,通過修改代碼創建精彩的 Windows 應用商店應 用程序是非常方便的。這意味著您無需從頭構建(盡管這是“空白”模板提供的方式)應用 程序。我通過一系列步驟構建 Teach Kids Music。第一步是添加我自己的數據,這可通過簡 單修改 SampleDataSource.cs 完成。在代碼中,父子關系通過兩個主要對象表示: SampleDataItem(子)和 SampleDataGroup(父)。您可以隨意修改這兩個類,以支持應用 程序所需的數據模型。由於每種樂器的聲音實際上由 Teach Kids Music 播放,我在 SampleDataItem 類中添加了用於表示添加至項目中的 .mp3 文件的屬性,如圖 7 所示。

圖 7.在 SampleDataItem 類中添加屬性

          SampleDataGroup 

strings_group = new SampleDataGroup(
  "Strings"
  ,Strings"
    );
strings_group.Items.Add(new SampleDataItem(
  "Violin"
  ,"There are usually 30 violins in an orchestra" + "," +
   " more than any other instrument."
  ,"Images/Viola.jpg"
  ,"Images/ViolaThumb.jpg"
  ,"Sounds/Violin.mp3"
  ,"Images/PlayButtonBig.png"
  ,strings_group));
// And more ...
          this.AllGroups.Add(strings_group);

修改模板生成的代碼

我直接進行了大量其他修改。首先,如圖 6 所示,我包含 了幾幅樂器的圖像。為了使應用程序美觀,我利用 Photoshop 刪除了背景。我制作了兩種大 小的圖像:縮略圖大小的圖像(如圖 6 所示)和大得多的全屏大小圖像 (當用戶點擊縮略圖時顯示)。第二,我購買了大量 .mp3 文件,用來表示每種樂器的聲音 。使用免費音頻編輯器 Audacity 來增強音頻和標准化音量,以便所有樂器的音量保持一致 。在 Visual Studio 解決方案資源管理器中創建一個“Sounds”文件夾,將 .mp3 文件復制 至該文件夾。第三,對 XAML 代碼的樣式進行一些更改。將屏幕背景更改為白色,將每種樂 器的描述縮短至一行(樂器的名稱)。最後,因為需要播放聲音,所以我使用可用於播放聲 音和視頻的 MediaElement 控件。

加速開發工作

內置“網格應用程序”模板大大加速了我對大量重要開發人員技能的理解。我 已經相當了解 C#,包括 LINQ、匿名類型和 lambda 等等主題。我非常了解 Visual Studio 的基本知識,如使用調試器、向解決方案添加內容、使用 XAML 設計器(包括 Blend)和代 碼隱藏。但是“網格應用程序”模板的真正優勢在於:通過它我可以掌握一些更復雜的主題 ,如數據綁定、更改通知、Gridview 控件、數據模板、類型轉換器、設備方向更改、貼靠狀 態、語義縮放、共享合約、搜索合約、應用程序欄、彈出窗口、生存期管理(保存和還原狀 態)、保存用戶首選項、磁貼管理、推送通知、消息和應用內購買等。通過前述頻道 9 的多 方視頻系列,可以從零開始,成為專家。

認證要求

Microsoft 為提交至 Windows 應用商店的應用程序指定了一組清晰的認證要 求 (bit.ly/rVo1VY)。這些要求的目標是,為全球 Windows 客戶的各類高質量、精彩的應用程序提供支持。提交至應用商店的每一個應用程序都必須經 歷重要的檢查,以確保其滿足 Windows 應用商店應用程序認證要求。其中,也許也是最明顯 的一項要求,是 Windows 應用商店應用程序必須為客戶提供價值。應用程序必須功能完備。 應用程序磁貼上的圖像“必須與應用程序的內容合理相關”。其他明顯的要求包括:應用程 序的行為可以預測,不會崩潰或啟動時間長(不超過 5 秒);Windows 應用程序認證包 (bit.ly/13CDLnX) 將據此自動測試。對於從掛起狀態啟 動或恢復需要超過 5 秒鐘的應用程序,運行時代理程序會終止此類應用程序,因此,不應在 掛起狀態調用 Web 服務,而應該優化應用程序的初始加載。如果發現初始加載時間超過了分 配的時間,請查看 bit.ly/GUrVKn 的 MSDN Splash 屏幕示例 — 它為解決 初始加載性能問題提供了一種創造性的方法。此外,請注意在貼靠模式(包括橫向模式和豎 向模式)下以不同的分辨率來測試應用程序。在准備向全球發布應用程序時,有許多事情需 要考慮。

我注意到未能通過 Windows 8 認證的兩個最常見的原因。第一個原因與具備 合適的隱私政策的應用程序相關(請參閱要求的第 4.1.1 節)。如果應用程序具備傳輸數據 的技術能力,則必須支持訪問位於應用程序已發布描述頁面的隱私政策和位於應用程序中的 隱私政策。該策略可位於應用程序的“關於”部分,也可位於來自設置彈出窗口(由 Charms 菜單提供)的單獨隱私聲明鏈接。鏈接至外部網站不需要 Internet(客戶端)功能。許多開 發人員選擇通過隱私聲明鏈接來訪問網站,而不是在應用程序中托管其他頁面。請務必注意 ,在默認情況下,Internet(客戶端)功能處於啟用狀態,而這需要隱私聲明,即使應用程 序沒有使用該功能也是如此。未使用的功能不應檢查 — 對於這些功能,請在 Package.appxmanifest 中進行檢查。

應用程序頻繁未通過認證的另一個原因與年齡評級相關(請參閱 bit.ly/Ta4Rdq)。您必須指定 Windows 應用商店年齡 評級,指示相關內容適合哪些人。定義評級系統的標准機構很多,例如 Pan European Game Information (PEGI),該組織對暴力、色情內容和露骨語言的適當級別提供指導原則。如果 需要年齡評級,則需要提交來自第三方的文檔。如果應用程序收集或傳輸個人信息,或者, 如果並非專為幼兒(3 歲以上和 7 歲以上的年齡評級類別)而設計,或者是傳輸或使用用戶 生成內容的應用程序,則必須面向 12 歲以上的用戶。面向 12 歲以上用戶的大多數應用程 序不需要年齡評級。要幫助確定應用程序的年齡評級是否低於 12 歲以上,請查看 圖 8(注意:這僅作指導,其中的信息可能會隨時間而變化)。

圖 8 應用程序的年齡評級指示

支持

您將需要利用 Microsoft 提供的免費現場開發人員支持選項。在 Windows 應 用商店應用程序實驗室 (WSAL) 中,可以在各種不同的硬件上訪問和測試應用程序,以及獲 得來自 Windows 8 專家的權威開發人員建議和協助。該實驗室位於全球 30 多個城市,迄今 為止已經為超過 7,000 個應用程序提供了幫助。如果無法前往上述實驗室位置,也可以利用 虛擬選項進行遠程審閱,獲得 Microsoft 工程師的直接協助。最大的好處 — 它是免費的! 請參閱 www.windowsstore.com/applabs 了解 詳細信息和進行注冊。

創建應用程序包

構思、創建和測試 Windows 應用商店應用程序後,隨時可以創建應用程序包 。您不再需要編寫代碼來安裝或卸載 Windows 應用程序。也不存在補丁文件或安裝可執行文 件的概念。相反,Windows 應用商店應用程序是打包提交的。應用程序包可視作容器或 .zip 文件,其中的代碼、數據和資源符合開放打包約定 (OPC) 標准。實際上,如果將生成的 .appx 重命名為 .zip,可以將其打開並查看其內容。

在創建應用程序包前,需要完成幾項任務,如圖 9 所示。 在上載創建的包之前,需要按列表逐一完成各項任務,直至打包成功。這時,可以返回至 Visual Studio,物理創建要上載的包。

圖 9 在 Windows 應用商店門戶上填寫應用程序信息

圖 10 所示,右鍵點擊應用程序(在本例中為 TeachKidsMusic 項目),即可創建應用程序包。

圖 10 在 Visual Studio 2012 解決方案資源管理器中創建應用程序包

要創建包,您需要登錄,將應用程序與之前在 Windows 開發人員中心門戶定 義的 Windows 應用商店應用程序關聯起來。(此舉假設您已經建立了 Windows 應用商店帳 戶,並已經將有關應用程序的信息輸入至開發人員中心門戶。) 有關構建應用程序包的詳細 信息,請參閱 bit.ly/WHnWq2。

在此期間,會詢問您是否需要使用 Windows 應用商店在應用程序認證期間進 行的技術進行測試。這意味著,可以在上載包之前運行 Windows 應用程序認證包的本地副本 ,強烈建議您這麼做。通過在本地運行此認證包,可以及早發現和修復任何問題,從而提高 應用程序通過技術認證的幾率。

應用程序包將創建在名為 AppPackages 的主項目文件夾中的子文件夾中。所 上載的文件將命名為類似於 YOURAPPNAME_1.0.0.1_AnyCPU.appxupload 的名稱。

查看本欄目

應用程序提交

如果回頭看一下圖 9,可以看到,完成剩余的幾個步驟, 即可完成應用程序的提交 — 需要填寫“描述”和“測試人員注意事項”部分的信息。“描 述”部分非常重要,因為它是在 Windows 應用商店顯示給潛在客戶的內容(請參閱 圖 11)。如前所述,在模擬器中運行應用程序後,需要創建屏幕快照。模擬器有 一個內置的“復制屏幕快照”按鈕。您可以將此圖像保存為 .png 文件,將其上載至開發人 員中心門戶。

圖 11 查看 Windows 應用商店中的應用程序

“描述”部分包含某些對應用程序認證非常重要的信息 — 前文已經提及隱私 政策信息問題如何會導致眾多應用程序失敗。“描述”部分還可以包含可選的網站、電子郵 件地址和宣傳圖像(如果 Windows 應用商店選擇展示您的應用程序)。

在 Microsoft Windows 應用商店博客 bit.ly/zFZNAd,可以查看非常有用的演練和討論。

“測試人員注意事項”部分指明可能無法立即發現的特性或行為,測試人員僅 在認證期間才能看到。例如,如果應用程序必須登錄某服務或者獲取用戶名或密碼,則應在 這部分中提供 Microsoft 測試人員注意事項。如果應用程序使用背景音頻,這些注意事項也 非常有用。在這種情況下,應提供一個讓測試人員驗證音頻文件的示例,確保單個測試人員 在一分鐘之內可以重現。

整個過程中的最後一步是,點擊“提交以進行認證”按鈕。僅當您完成了所有 部分並在開發人員中心門戶上載應用程序包後,該按鈕才會啟用。這一過程需要幾天才能完 成。如果應用程序通過了認證,您將能夠看到如圖 12 所示的結果。如果 應用程序沒有通過認證,您將獲得有關原因的報告。通常,修復問題後可重新提交應用程序 。

圖 12 獲得批准

如果不清楚應用程序未通過認證的原因,請使用您的開發人員帳戶訪問 dev.windows.com,單擊“支持”按鈕,滾動至“幫 助”,然後指出問題類型和類別,選擇需要的支持類型。

完成 10 個步驟,即可將應用程序提交至 Windows 應用商店。但是,這並不 意味著工作已經結束。請務必經常查看您的開發人員門戶,看是否存在任何錯誤報告,查看 客戶的評級和反饋。成功的應用程序會隨著時間的推移不斷發展,形成更加豐富的功能集。 因為存在很多貨幣化策略,很多開發人員將繼續調整其收入模型。

成功的應用程序還會通過網站或社交營銷提高知名度。您可以在應用程序詳細 信息中找到應用程序 Web 門戶的鏈接,並通過不同的社交媒體中心鏈接至該 Web 門戶。此 外,如果已經將網站與您的應用程序關聯起來,可以使 Internet Explorer 10 顯示“獲取 應用程序”彈出窗口,讓用戶可以直接安裝您的應用程序(有關詳細信息,請參閱 bit.ly/AcEc1J)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved