我想知道我是否可以使用某種形式的包文件分發Windows 8應用程序的副本,避免需要從應用商店獲取它。我想定位於普通用戶,而不是開發人員。我可以在不使用商店的情況下發布Windows 8現代UI應用程序嗎?
2
A
回答
4
如果您的目標客戶是最終用戶,即消費者,那麼答案是否定的。在這種情況下,我甚至沒有看到繞過商店的優勢,因爲它只會爲您的應用帶來更大的潛在市場。
僅支持企業場景支持應用程序的副載(用於安裝而不發佈到商店的名稱),以允許公司安裝他們不想在商店中發佈的自己的業務線應用程序。有multiple requirements這個工作,這是個人最終用戶不可行。
這就是說,沒有什麼能阻止你創建appx包(Visual Studio中的Project> Store> Create App Packages ...菜單)並將其分發給用戶。隨着軟件包生成一個PowerShell腳本(Add-AppDevPackage.ps1
),它負責在另一臺機器上安裝應用程序,包括安裝證書和獲得deceloper許可證(他將需要一個Live帳戶)。用戶將需要管理權限才能運行該腳本。而且他必須每30天更新一次開發者許可證,才能繼續工作。因爲這一過程實際上只適用於少數可以在將應用程序提交給商店之前測試應用程序的用戶。
2
我發現下面的鏈接是對上一個問題的回答。看起來你可以使用臨時文件夾和NSIS輕鬆安裝它。
1
Windows應用商店正是你想使用的目標一般用戶的機制;這是他們將去發現和安裝新應用程序的地方。
從技術上講,你可以側重加載應用程序;然而,that mechanism用於在企業內分配業務線應用程序。您也可以直接在最終用戶機器上安裝應用程序包,但這需要該機器上的開發人員許可證,這明顯違背了您的目標。
相關問題
- 1. 如何在不提交商店的情況下安裝Windows 8應用程序
- 2. Windows 10可以從商店下載Windows 8.0應用程序嗎?
- 3. 我可以在不使用IDE的情況下發布嗎?
- 4. 我們可以在不提交應用商店的情況下製作iPhone應用程序嗎?
- 5. 我可以在沒有首次在Google Play商店公開發布應用程序的情況下發布應用程序嗎
- 6. Windows 8商店 - 調試應用程序從商店下載
- 7. 我可以在沒有該設備的情況下發布應用程序嗎?
- 8. Base64ToImage在Windows 8商店應用程序
- 9. 我如何在windows 8商店應用程序中使用backbonejs?
- 10. 如何在沒有WinRT的情況下從桌面應用程序安裝Windows 8商店應用程序
- 11. 如何在不將應用程序添加到Apple應用商店的情況下使應用程序可用?
- 12. 在hackintosh上開發iOS應用程序 - 我可以在Apple的應用程序商店中發佈嗎?
- 13. 我可以在iphone應用商店發佈android studio項目嗎?
- 14. 我還可以發佈ios6應用程序到蘋果商店
- 15. Windows 8商店應用程序和Linq
- 16. 在沒有應用商店的情況下分發Ipad應用程序
- 17. 我可以使用Windows機器在應用商店分發(而不是開發)我的iOS應用程序
- 18. 我可以在不使用Visual Studio 2015的情況下爲Windows開發Ionic應用程序嗎?
- 19. F#TypeProviders可以在Windows應用商店應用中使用嗎?
- 20. 我可以在沒有Xcode UI的情況下構建應用程序並將其發佈到Apple Store嗎?
- 21. 所有Windows應用商店應用都可以在Windows 8上運行嗎?
- 22. 我可以在爲kindle Fire商店發佈的應用中使用Google Analytics嗎?
- 23. 僅在發佈模式下出現錯誤(Windows商店應用程序C#/ XAML)
- 24. Windows商店應用程序不顯示在Windows 8中
- 25. 在沒有Powershell的情況下分發Windows應用商店應用
- 26. 我可以在不分發源代碼的情況下將JavaFX 2.x用於我的應用程序嗎?
- 27. Windows 8商店應用程序和Windows 8桌面應用程序的區別
- 28. 3D molde呈現SDK for Windows 8商店應用程序在C#
- 29. DreamSpark帳戶是否允許我將應用程序發佈到Windows 8商店?
- 30. Path.GetTempPath()在Windows應用商店的應用程序不可用
我知道這不是這個問題的目標,但是對於普通用戶來說,輕鬆實現您描述的安裝過程(特別是獲得開發人員許可證)?我可能會爲我的一些非IT朋友創建一個應用程序。 –
@DanielSan對於一個非IT人員來說並不是那麼容易。他需要能夠以管理員身份運行PowerShell並允許其運行腳本('Set-ExecutionPolicy')。劇本引導他從那裏開始。然後每隔30天他需要更新許可證,即運行'Show-WindowsDeveloperLicenseRegistration'並按照嚮導。最好在虛擬機中的乾淨機器上自己嘗試一下,然後你會看到。 –