2017-08-25 40 views
1

起始情況:如何更新已部署的應用程序?

  • 樹莓裨3
  • 視窗10核心安裝部署爲UWP應用
  • C.Net代碼,從視覺工作室作爲ARM目標。
  • 連接到互聯網上,並通過微軟Azure的(我們的)遠程瀏覽器/接口通信

問題:

  • 遠程更新幾十/上百個樹莓派系統的應用程序的願望預裝應用程序。
  • 沒有商店,只有天藍色。
  • 不需要用戶輸入。

發現可能的解決方案包括:在側面裝載

  • 文章 - 但是,它不是一個開發商功能的手機。
  • 通過天藍色推動「DLC」 - 但不會更新主應用程序。
  • 加載有權關閉,下載並重新啓動「主」應用程序的輔助應用程序。 - 這個對我來說似乎是最合理的。
  • 通過連接到「遠程機器」通過visual studio進行更新。這將是勞動密集型的,儘管它可能是可以編寫腳本的。另外RPI的可能會在防火牆後面。

有沒有人有爲上述問題開發類似解決方案的經驗?

+0

你檢查了[this](https://developer.microsoft.com/en-us/windows/iot/docs/store)嗎? –

+0

https://www.windowsforiotdevices.com/ - 是哪裏結束了。看起來我們需要註冊才能開始。我猜這家商店「是」一種東西,那麼天青還是不重要? –

+0

是的,目前,在Windows 10 IoT Core上安裝和維護應用程序時存在一些限制,您可能需要OEM特殊權限才能執行此操作。 –

回答

0

當您說'部署爲UWP應用程序'時,您已經將自己鎖定在一起當您使用UWP應用程序時,您別無選擇,只能按照旁邊加載或通過商店的UWP可用選項進行操作。

如果您確實想要遠程更新應用程序,那麼唯一的選擇就是將應用程序作爲服務從「服務器」提供服務。這會讓你創建一個虛擬的UWP應用程序,然後從Web服務器讀取所有的應用程序,比如網站/ web應用程序。這樣,當您想爲用戶提供全新的體驗時,您可以在服務器上更新應用,並獲得新的體驗。