我正在为我们的小型初创公司开发一个移动应用程序 (Xamarin.IOS) 和一个桌面应用程序 (C# Winforms) 以供内部使用。我希望能够通过我们的主桌面应用程序向客户端(移动应用程序)发送命令(不是远程通知)。
例如; 我希望我们所有的员工使用我们的移动应用程序来执行某些任务,比如说,在他们打开应用程序时显示一个带有特定文本的弹出窗口。关于如何实施这种事情的任何想法?技术上是否可以告诉设备远程执行某些管理命令?
提前致谢。
我正在为我们的小型初创公司开发一个移动应用程序 (Xamarin.IOS) 和一个桌面应用程序 (C# Winforms) 以供内部使用。我希望能够通过我们的主桌面应用程序向客户端(移动应用程序)发送命令(不是远程通知)。
例如; 我希望我们所有的员工使用我们的移动应用程序来执行某些任务,比如说,在他们打开应用程序时显示一个带有特定文本的弹出窗口。关于如何实施这种事情的任何想法?技术上是否可以告诉设备远程执行某些管理命令?
提前致谢。
有多种方法可以做到这一点。
Microsoft MVP Mark Arteaga 建议使用 Azure Functions-HTTP 触发器来执行此操作。他在多个 Microsoft 活动中展示了这一点,并且还有一个Github 存储库,他在示例移动应用程序中实现了它。
因此,无论何时需要,您都可以使用类似的方式通过 Azure Functions 向客户端发送命令,如果您想更进一步,您甚至可以考虑使用Shiny使用 Backgrounding 来实现它