快速修复 Appestore 解决 XMPP iOS VoIP 后台执行拒绝

Posted

技术标签:

【中文标题】快速修复 Appestore 解决 XMPP iOS VoIP 后台执行拒绝【英文标题】:Quick fix to solve XMPP iOS VoIP background execution rejection by appestore 【发布时间】:2016-10-11 04:02:32 【问题描述】:

我开发了一个 xmpp ios 聊天应用程序。即使应用程序处于后台状态,应用程序也需要接收聊天消息的功能。为了实现这一点,我使用 VoIP 后台执行来使用户会话保持活动状态,而不是实现苹果推送通知。该应用程序运行良好。但问题是,应用程序被应用商店拒绝(元数据拒绝)。有什么快速的方法可以解决这个问题???提前致谢。

【问题讨论】:

【参考方案1】:

如果应用中没有 VOIP 功能,则通过提供后台模式功能将无法让您的应用运行。

使用 Pushkit(静默推送通知),如 whatsapp、facebook 等聊天应用程序,将您的聊天功能保持在后台或终止状态。

让我知道我是否可以在推送工具包或其他方面为您提供帮助。

【讨论】:

能否分享任何显示 Pushkit 实现的链接 如果您在 VOIP 或 Pushkit 方面需要更多帮助,请联系 zeropush.com/guide/guide-to-pushkit-and-voip 和 raywenderlich.com/123862/push-notifications-tutorial 让我知道。 感谢重播。 嗨 @Hasya,由于 iOS 13 的变化,我们不能再使用 VOIP 推送进行非 voip 通话,标准的无声推送通知非常不可靠和糟糕,你知道有多大的应用程序Messenger、Telegram、Whatsapp,......处理这个变化?

以上是关于快速修复 Appestore 解决 XMPP iOS VoIP 后台执行拒绝的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 10 的后台运行 xmpp?

iOS 6 上 XMPP 类中的警告

在 XMPP 框架 iOS 中阻止用户

如何在 iOS 中使用 XMPP 删除或退出特定群聊

如何在ios中使用xmpp获取在线好友?

使用 xmpp 框架登录 ios 应用程序时面临断言失败错误:ios