最近我有一个问题。如果我编写一个UWP应用程序并安装到带有Windows IoT核心操作系统的Raspberry Pi中,我是否有可能在Raspberry Pi中为我的应用程序设置自动OTA更新,就像Windows App Store中的普通UWP应用程序一样?
编辑:仅适用于我的应用,不适用于升级Windows操作系统(因为它可以通过Windows Update直接升级)
答案 0 :(得分:2)
很棒的问题。
我建议查看更高级别的设备管理解决方案,该解决方案可以通过IoT事件中心向设备提供任何类型的更新。这仍处于预览状态,但请查看此微软帖子,了解如下内容:
https://azure.microsoft.com/en-gb/documentation/articles/iot-hub-device-management-get-started/
答案 1 :(得分:0)
由于Windows IoT Core不包含Windows应用商店,因此无法使用内置工具启用Windows 10 PC上的自动应用更新。据我所知,您只能从Pi的Web界面,Visual Studio或CMD / PowerShell / putty手动上传应用程序。
答案 2 :(得分:0)
似乎我可以在UWP应用程序中使用ProcessLauncher函数并启动一个新的exe二进制文件(当然它必须为ARM平台编译)来完成这项工作。见这里:Windows Developer - ProcessLauncher。
但无论如何,我的RPi3现在还在路上,我无法证明我的应用程序是否真的可以让另一个exe二进制文件(或PowerShell脚本)自行升级。希望它能〜!