ios - iOS 云后端事件监听通论

标签 ios xcode swift backend kinvey

我正在开发的 iOS 应用程序正在使用云后端(具体来说是 Kinvey),我不知道如何解决监听后端中应该向 UI 发出更新信号的某些变化的问题。这是我正在制作的多人游戏,例如,如果有人加入比赛,我希望同一场比赛中的所有其他玩家都知道有新玩家加入,等等。

如果您能提供有关如何处理此类任务的一般理论,以及有关如何开始编写适当函数(全局函数?)的一些指示,我将不胜感激。顺便说一下,我正在使用 swift。

最佳答案

Apple 推送通知是一个很好的机制。推送通知是从 Kinvey 后端发起的,基于您可以在业务逻辑层中编码的某些触发器。例如。 “加入比赛”很可能会触发对 Kinvey 收藏的某种类型的更新。然后,您可以添加一个发送推送通知的 BL Hook 。通知以编程方式到达应用程序,然后您可以从 AppDelegate 处理程序进行处理。

连接到更新/保存请求以通知其他用户的示例业务逻辑(与您的用例非常相似): http://devcenter.kinvey.com/ios/guides/business-logic#Triggeringpushnotifications

关于如何在后端和您的应用中设置推送的概述: http://devcenter.kinvey.com/ios/guides/push

关于ios - iOS 云后端事件监听通论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36347032/

相关文章:

ios - xcode 3 和 xcode 4.3.2 是否有任何重大变化,ideveloper.tv 教程现在没用/没那么有用了吗?

ios - CryptoKit 在 iOS 版本低于 13 的手机上抓取应用程序

objective-c - 如何在 xcode 中对一组 Controller 进行分组

ios - 当我通过滚动弹起时,我想更改图像边界的大小和表格边界的大小

ios - 在禁用模块时使用@import

ios - Swift 一次删除多个对象解析服务器

ios - UIViewPropertyAnimator 在应用程序生命周期中做了奇怪的事情

ios - 这种 Swift 语法高效吗?

ios - Swift ios 是否可以使用 UIImageView 在图像之间滑动

ios - 使用 insets 向 UITableView 添加 View ,有什么问题吗?