将命令从服务器发送到swift应用程序

时间:2018-05-23 00:11:37

标签: php ios swift

我是swift的新手,想知道如何从服务器向我的iOS应用程序发送命令?例如,想象一个网站,我可以点击一个按钮,然后该按钮会触发弹出我的应用程序的所有用户。这是否可能,如果有的话,有人能引导我朝着正确的方向前进吗?

非常感谢

3 个答案:

答案 0 :(得分:0)

这取决于你想要做什么,你可能想看看苹果推送通知,看看它们是如何工作的。从那里我建议考虑向苹果服务器发送通知(将推送通知发送到应用程序)。我希望这能让你在正确的道路上好运!

答案 1 :(得分:0)

我只是假设你有一个许多用户正在使用的应用程序,并且你有一个可以显示所有移动用户的Web应用程序。

在大多数情况下,只要用户使用该应用程序,您就可以让应用程序向您的服务器发送包含您用户信息的请求,并且您的服务器会在数据库中记录用户信息。

当您的网站想要展示所有用户时信息,它只是从数据库中获取所有信息,而不是向所有应用程序发送命令,以实时获取信息。

当然,有一种更复杂的方法可以将命令发送到所有正在运行的应用程序以获得结果。但是,它需要服务器端和客户端(ios应用程序)实现使用Socket或MQTT等实时​​发送命令的功能。这更复杂,它要求iOS应用程序同时在前面或后台运行。

我认为使用HTTP记录每个移动用户更适合您的情况。

答案 2 :(得分:0)

是的,你可以

  1. 无声推送通知:在您的应用中发送无声推送通知和处理。但您需要用户权限才能接收通知。将"content-available" : 1添加到您的通知内容中。
  2. 使用套接字:有许多选项可用于创建连接黑白设备和服务器。例如:https://socket.io/