【问题标题】:Send commands remotely to mobile app in Xamarin C#在 Xamarin C# 中将命令远程发送到移动应用程序
【发布时间】:2020-02-06 16:18:33
【问题描述】:

我正在为我们的小型初创公司开发移动 (Xamarin.IOS) 和桌面应用程序 (C# Winforms) 以供内部使用。我希望能够通过我们的主桌面应用程序向客户端(移动应用程序)发送命令(不是远程通知)。

例如;我希望我们所有的员工使用我们的移动应用程序来执行某些任务,比如说,在他们打开应用程序时显示一个带有特定文本的弹出窗口。关于如何实施这种事情的任何想法?技术上是否可以告诉设备远程执行某些管理命令?

提前致谢。

【问题讨论】:

  • 这是一个非常广泛的问题,但您可能会查看 SignalR 之类的东西
  • 解决此问题的最简单方法可能是使用服务器。例如,服务器可以存储一个带有“qued 命令”的 JSON,客户端在启动时(和/或间隔)请求该 JSON,它详细说明了应该执行什么命令以及 qued 命令应该存在多长时间(除非服务器处理这个靠自己。

标签: c# xamarin xamarin.ios push remotecommand


【解决方案1】:

有多种方法可以做到这一点。

Microsoft MVP Mark Arteaga 建议使用 Azure Functions-HTTP 触发器来执行此操作。他在多个 Microsoft 活动中presented this,并且还有一个Github repo,他在示例移动应用程序中实现了它。

因此,无论何时需要,您都可以使用类似的方法通过 Azure Functions 向客户端发送命令,如果您想更进一步,您甚至可以考虑使用 Shiny 使用 Backgrounding 来实现它

【讨论】:

    猜你喜欢
    • 2013-08-16
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 1970-01-01
    • 2011-02-22
    • 2015-05-30
    相关资源
    最近更新 更多