我是swift的新手,想知道如何从服务器向我的iOS应用程序发送命令?例如,想象一个网站,我可以点击一个按钮,然后该按钮会触发弹出我的应用程序的所有用户。这是否可能,如果有的话,有人能引导我朝着正确的方向前进吗?
非常感谢
答案 0 :(得分:0)
这取决于你想要做什么,你可能想看看苹果推送通知,看看它们是如何工作的。从那里我建议考虑向苹果服务器发送通知(将推送通知发送到应用程序)。我希望这能让你在正确的道路上好运!
答案 1 :(得分:0)
我只是假设你有一个许多用户正在使用的应用程序,并且你有一个可以显示所有移动用户的Web应用程序。
在大多数情况下,只要用户使用该应用程序,您就可以让应用程序向您的服务器发送包含您用户信息的请求,并且您的服务器会在数据库中记录用户信息。
当您的网站想要展示所有用户时信息,它只是从数据库中获取所有信息,而不是向所有应用程序发送命令,以实时获取信息。
当然,有一种更复杂的方法可以将命令发送到所有正在运行的应用程序以获得结果。但是,它需要服务器端和客户端(ios应用程序)实现使用Socket或MQTT等实时发送命令的功能。这更复杂,它要求iOS应用程序同时在前面或后台运行。
我认为使用HTTP记录每个移动用户更适合您的情况。
答案 2 :(得分:0)
是的,你可以
"content-available" : 1
添加到您的通知内容中。