本文回答透過合作夥伴中心將應用程式提交至 Microsoft AppSource 的常見問題。
如需最新版的認證原則,請參閱 認證原則。
警告
Sharepoint 載入巨集已被取代,不再支援。 現有的 Sharepoint 載入巨集將繼續運作,但無法將新的 Sharepoint 載入巨集提交至 Microsoft AppSource。 如需詳細資訊,請參閱 SharePoint 載入巨集。Sharepoint 解決方案會繼續受到支援。 如需詳細資訊,請參閱 SharePoint 解決方案。
如何將應用程式提交至 Microsoft AppSource 時避免錯誤?
若要避免常見的提交錯誤:
請確定提交表單上的版本號碼符合應用程式指令清單中的版本號碼。
注意
使用下列語法指定您的應用程式版本:。 b. c . d,其中 a 是介於 1-9999 之間的整數,而 b 、c 、d 是介於 0-9999 之間的整數。 範例:1.0.0.0、6.23.0.1。
請確定所有位置都受到 SSL 保護(HTTPS)。
請確定您在指令清單中指定圖示,而且圖示的大小和格式正確。
請確定您的識別碼是唯一的。 例如,請勿根據您提交的另一個載入巨集指令清單建立第二個載入巨集的指令清單,而不變更新指令清單中的標識碼。
針對 Office 載入巨集,請確定您使用的是 指令清單架構 1.1 版。 如需將指令清單更新至 1.1 版的資訊,請參閱 更新至 Office 連結庫的最新 JavaScript API 和 1.1 版載入巨集指令清單架構。
針對 Office 載入巨集,請確定您在指令清單中指定支援 URL。 如果您使用 XML 指令清單,請設定 SupportUrl 元素的值。 如果您使用 Microsoft 365 的統一指令清單,請使用 developer.websiteUrl 屬性。 您的支援 URL 應該是公開可用的網頁,而且不應該要求驗證。 您無法針對支援 URL 使用個人社交媒體頁面或 GitHub 存放庫。 您也可以使用在線裝載的檔案連結,例如 OneDrive、DropBox 或 Google Docs 上的 Word 檔。
針對所有應用程式,請確定您的指令清單對架構有效。 如需架構驗證資訊,請參閱 Office 載入巨集指令清單的架構參考 (v1.1) 或 SharePoint 方案指令清單的架構參考。
請確定您的應用程式已經過測試且功能正常。
請確定您的 SharePoint 方案指定其支援的地區設定。
如果您未指定支持的地區設定,AppSource 將不會接受您的應用程式Microsoft。 如需詳細資訊,請參閱 所有載入巨集都需要地區設定支持資訊。
請確定您提交隱私權連結。
請確定您提交的任何影片連結實際上都移至影片檔案或包含視訊的頁面。
如果您的 Office 載入巨集可在 iOS 上使用,請勿在載入巨集標題或載入巨集簡短描述中包含「應用程式」。
如果我對提交進行更新,何時必須重新提交至 Microsoft AppSource?
如果您為應用程式更新 Web 服務,則不需要重新提交。 不過,如果您變更透過合作夥伴中心提交的任何項目或數據,例如指令清單、螢幕快照或圖示,則必須重新提交,以便Microsoft AppSource 可以實作這些變更。 您必須使用包含新版本號碼的更新指令清單重新提交應用程式。 您也必須確定更新提交表單中的版本號碼,以符合新指令清單的版本號碼。
當我將應用程式更新為 Microsoft AppSource 中的新版本時,會發生什麼事?
以下是 Office 載入巨集的更新程式。
透過合作夥伴中心將修訂的載入巨集和載入巨集指令清單提交至 Microsoft AppSource。 修訂后的載入巨集會經過驗證程式,並在核准時於appSource Microsoft提供。
重要
如果您的提交是更新,且您排程應用程式在未來的日期,則現有的應用程式將會從 Microsoft AppSource 取消發佈,直到您指定的發行日期為止。
您可以選擇繼續在 Microsoft AppSource 中提供舊版的應用程式,或取消發佈舊版。
當現有的客戶第一次啟動更新的應用程式時,通知會出現在工作窗格中,或提示使用者更新其應用程式的檔本文。 當使用者選擇 [更新] 時,會啟動最新版本的應用程式。
注意
更新通知僅適用於 Excel、PowerPoint 和 Word。 它不適用於 Outlook。
如果更新的版本包含新的許可權,用戶必須同意這些許可權。
注意
您無法同時在 Microsoft AppSource 中擁有兩個以上的相同應用程式版本,因為每個應用程式都有唯一的資產標識碼。 如果您發佈應用程式的更新版本,但未解除發佈舊版,您將有兩個清單,並可能會分割您的客戶群。
不再支援透過合作夥伴中心更新 SharePoint 載入巨集。 如需如何在合作夥伴中心外部更新 SharePoint 載入巨集的詳細資訊,請參閱 SharePoint 載入巨集更新程式。
我可以將付費應用程式提交至 Microsoft AppSource 嗎?
透過合作夥伴中心提交至 Microsoft AppSource 的所有應用程式都是免費的。 您可以透過 Microsoft 商業市集獲利;如需詳細資訊,請參閱 讓您的載入巨集獲利。
如何收到發佈狀態或必要動作的通知?
發佈供應項目之後, 開發人員帳戶的擁有者 會透過電子郵件和合作夥伴中心的控制中心收到發佈狀態和必要動作的通知。 如需控制中心的詳細資訊,請參閱 控制中心概觀。
如何? 在我的應用程式中參考 Office 的 JavaScript API 嗎?
如果您的應用程式使用適用於 Office 的 JavaScript API,您必須 從其 CDN URL 參考Microsoft裝載的Office.js檔案。 請勿在應用程式中包含Office.js檔案的複本,或參考裝載於其他地方的檔案複本。
為什麼我的應用程式必須受到 SSL 保護?
未受 SSL 保護的應用程式 (HTTPS) 會在使用期間產生不安全的內容警告和錯誤。 基於這個理由,提交至 Microsoft AppSource 的所有應用程式都必須受到 SSL 保護。
如何? 宣告語言支援嗎?
提交的兩個層面與支持的語言相關:
您在應用程式套件或指令清單中宣告的語言。 根據類型,宣告您的應用程式支援的語言:
對於不是字典的 Office 載入巨集,請使用 指令清單中的 DefaultLocale 和 Override 元素來宣告語言支援。 如需詳細資訊,請參閱 Office 載入巨集的當地語系化。
對於字典的 Office 載入巨集,您也可以在 載入巨集指令清單中使用 TargetDialects 元素。
在合作夥伴中心,您可以在 \[ 市集列表 \] 頁面上選取語言。
注意
您可以在應用程式套件中宣告比合作夥伴中心提交更多的語言。
如果我的應用程式以企業為目標,那如何影響我的提交?
如果您的應用程式或載入巨集僅以大型組織和企業為目標,且不適用於商業市集,則會放棄或修改某些需求。 所有其他商業市集原則需求都適用。 下表概述主要差異。
行為 | 商業市集應用程式 | 應用程式僅以較大的組織和企業為目標 | 相關的商業市集原則 |
---|---|---|---|
AppSource 首頁 | 可以出現在 AppSource 中的應用程式特定首頁上,且可透過搜尋和可供 Web 和電子郵件活動使用。 | 不會 出現在 [首頁] 頁面上,但可透過搜尋和可供您的 Web 和電子郵件活動使用。 | 不適用 |
品牌或服務名稱 | 標題不能包含您的品牌或服務名稱。 | 標題可以包含您的品牌或服務名稱,特別是如果它有助於傳達載入巨集或應用程式的目的。 | 1100.7 |
無縫初次執行體驗 | 必要。 必須提供順暢的初次執行體驗,以清楚說明如何使用它。 例如,在載入巨集的開始畫面上,以幾行描述其功能和優點。 此外,如果您的用戶必須註冊或登入以使用您的應用程式,則必須在註冊之前向他們清楚顯示擁有該帳戶或服務的值。 | 並非必要,而是必須包含電子郵件聯繫人或網站連結,讓使用者可以深入瞭解您的服務。 | 1100.5 |
登入/註銷體驗 | 僅限載入巨集:如果您的載入巨集需要外部帳戶或服務,則為必要專案,在此情況下,應該提供每個的登入連結,並在使用者登入時提供註銷連結。 否則為非必要。 | 僅限載入巨集:除非您的載入巨集需要外部帳戶或服務,其中註冊是由載入巨集外部的企業所管理,而不是由個別使用者管理。 | 1100.5 |
註冊體驗 | 僅限載入巨集:如果您的載入巨集需要外部帳戶或服務,則為必要專案,在此情況下,應該提供每個的註冊連結。 否則為非必要。 | 僅限載入巨集:除非您的載入巨集需要外部帳戶或服務,其中註冊是由載入巨集外部的企業所管理,而不是由個別使用者管理。 | 1100.5 |
價值主張 | 必要。 必須提供可使用的軟體解決方案和顯著優勢,例如提升效率、創新功能或策略優勢。 因為它必須不僅僅是簡單的公用程式或有限的範圍,它也必須證明用戶學習和使用所需的投資是正當的。 | 並非必要,而是必須包含電子郵件聯繫人或網站連結,讓使用者可以深入瞭解您的服務。 | 1100.5 |
如果您的應用程式或載入巨集僅以較大的組織和企業為目標,您必須在市集清單提交的認證注意事項一節中指出這一點,也包括您選擇不因該原因而選擇提供的所有需求。 例如,假設您的載入巨集未提供註冊連結,因為它是以企業為目標並符合其他條件。 您可以說出類似的內容:「此載入巨集未提供註冊連結,因為它是以企業為目標。 請參閱原則 1100.5。」
如果您未這麼做,您的應用程式或載入巨集將會被視為一般商業市集應用程式。