我如何用IOS (Swift)和laravel后端制作信使应用程序?留言不是马上


How can I make a Messenger App with IOS (Swift) and laravel backend? message not immediately

我有一个信使应用程序在IOS (swift)后端php laravel。它可以存储消息并发送给其他人,但是我有一个麻烦:当我发送消息给我的朋友时,我的朋友不能立即收到这条消息,因为我使用了post方法,然后如果我的朋友想要获取消息,他们必须刷新应用程序(或者只是调用函数get message),但是,他们现在如何有消息发送给你(应用程序不能刷新连续性)??

我该如何修复它?

我有一个搜索框架来保存我的消息与id(定义消息从…),当我向我的朋友发送消息时,框架告诉使用该应用程序的其他人知道有消息要发送,并且有id,我的朋友可以知道"此消息发送给你",然后调用函数get message来获取新消息。我找到一些应用程序可以做到这一点,但它使用其他后端:parse, firebase, syncano(所以我不能使用这个)。我认为在laravel推送通知服务,但我有两个问题:-我使用模拟器来测试应用程序,所以我无法获得令牌使用推送通知服务(我不确定它是否适用于我的真实应用程序)。-如果使用推送通知服务,那么将是一个通知发送给用户时设置第一次,我认为这是不好的。有人能帮我一下吗?或者我错过了什么。感谢阅读!

你需要实现推送通知。所有的聊天软件都是这样做的。逻辑可以是,当发送者发送消息时,它应该触发一个服务(web服务),服务器应该将该推送通知广播到所有注册的设备。那么在接收者端,您需要验证此消息是否针对该接收者。有关参考,请查看Parse。他们有优秀的文档。解析正在关闭,所以现在不能使用