ios - 如果我在聊天应用程序(WhatsApp 之类的应用程序)中使用 VOIP 功能,Apple 会拒绝我的应用程序吗

标签 ios objective-c push-notification xmpp voip

我们正在开发像 WhatsApp 这样的聊天应用程序。它是基于 XMPP 的应用程序,XMPP 投诉服务器遵循推送模型发送消息、在线状态等。

因此,当用户离线时,消息进入离线堆栈并在用户在线时再次推送。

我们想知道当应用程序被杀死时,我们可以使用 voip 功能在后台运行吗?或者我们真的需要推送通知模型?

请帮助我。

最佳答案

您不能为聊天应用程序添加 VOIP,但您可以通过其他后台任务执行选项实现此目的。 如果用户不在线,请修改您的服务器端部分,以合理的时间间隔向应用程序发送通知,并且您的应用程序将有机会在传递这些通知时在后台执行。

关于ios - 如果我在聊天应用程序(WhatsApp 之类的应用程序)中使用 VOIP 功能,Apple 会拒绝我的应用程序吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30936452/

相关文章:

ios - 编写一个类方法,在不使用类的任何内容的情况下定义和返回,这样好吗?

objective-c - 为什么不必初始化数字对象?

iphone - 如何在安装应用程序时删除推送通知标志

android - 是否可以在 Android Oreo 上更改通知点的颜色

android - 是否可以直接从 Android 应用程序向 GCM 发送推送通知?

ios - 在 swift alamofire 中创建 json 数组

ios - 在swift 2中从对象和键数组创建字典

ios - 验证 iOS 中电子邮件域中的字符数?

ios - ruby xcodeproj 抛出 `normalize_source_tree' : [Xcodeproj] Unrecognized source tree option `Auto` (RuntimeError)

iOS:GPPSignInButton 总是要求 "Have offline access"权限