首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有VoIP iOS的背景下保持XMPP套接字的活动

在没有VoIP iOS的背景下保持XMPP套接字的活动
EN

Stack Overflow用户
提问于 2016-04-13 06:42:39
回答 1查看 582关注 0票数 1

我用XMPP开发了一个聊天应用程序,它在前台运行良好,在后台3分钟后,在后台应用程序不接收消息,简而言之,它会断开连接,我也使用这个xmppStream.enableBackgroundingOnSocket = YES;,但它只有在后台活着时才能工作。使用VoIP可以正常工作,但我的应用程序不支持VoIP,这可能会导致应用程序商店的拒绝。我在考虑在后台播放静音音乐,以保持应用程序在后台的活力,但我对拒绝表示怀疑。我尝试使用UIBackgroundTaskIdentifier任务,但iOS仍然在3分钟内杀死了应用程序。我试过使用后台提取,但这并不能保持应用程序的活力。

  • 有人知道这事吗?
  • 在后台播放静音音乐可以吗?如果我这样做,应用商店会拒绝我的应用程序吗?
  • 我看了很多帖子,他们说远程通知是一种选择,真的是这样吗?我们可以在没有远程通知的情况下实现这一点吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-13 07:16:29

如果没有PushNotification,就无法实现此功能。

即使是WhatsApp也实现了在应用程序不处于前台模式时发送消息的推送通知。

当消息的接收方不在前台时,您可以通过查看传递/读取标记来检查它。

保持插座的活力并不能实现这一功能,因为它会耗尽iPhone的电池。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36590526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档