Swift群聊的计时器

时间:2015-12-15 19:44:24

标签: ios swift

我正在Swift 2中构建群组聊天应用。我想设置一个48小时(或任何其他持续时间)的计时器,供人们回复/参与群组对话。如果他们没有退出群聊。我该怎么做?

我使用的是最新版本的Xcode,如上所述,我在Swift 2中编程。

1 个答案:

答案 0 :(得分:0)

您可以使用UILocalNotification在iOS应用中设置背景“计时器”,但我已将计时器放在引号中,因为它只会在48小时后在您的用户屏幕上显示警告 - 它不会实际上是从群聊中启动它们。

然后,解决方案是一个服务器问题:但是当您在客户尝试返回时,您在客户之间交换数据时需要能够说“抱歉,您已经离开太久了”。

例外情况是,如果您使用iCloud交换消息,那么这将是应用程序代码:您需要查询您的公共数据库以获取用户贡献的最新日期,并阻止他们在设备上贡献进一步