【发布时间】:2014-05-10 11:18:52
【问题描述】:
我已经完成了一个 XMPP 聊天应用程序,我在其中使用 Voip 服务来获取 Voip 密钥,以便在我处于后台时接收聊天消息。该功能一切正常,但应用商店拒绝该应用,并给出如下响应:
2.16:多任务应用程序只能将后台服务用于其预期目的:VoIP、音频播放、位置、任务完成、本地通知等。
2.16 我们发现您的应用使用后台模式,但不包含需要该模式持续运行的功能。此行为不符合 App Store 审核指南。
我们注意到您的应用在 Info.plist 的 UIBackgroundModes 键中声明支持 VoIP,但不提供任何 IP 语音服务。
我们认识到 VoIP 可以提供许多应用功能都希望使用的“保持活力”功能。然而,以这种方式使用 VoIP 并不是 VoIP 的预期目的,正如 iOS 应用程序编程指南中所指出的那样:“互联网协议语音 (VoIP) 应用程序允许用户使用互联网连接拨打电话而不是设备的蜂窝服务。”
添加 VoIP 功能或从 UIBackgroundModes 键中删除“VoIP”设置是合适的。对于离散的代码级问题,您可能希望咨询 Apple 开发人员技术支持。当 DTS 工程师跟进您时,请准备好提供:
- 您的拒绝问题的完整详细信息
- 截图
- 重现问题的步骤
- 符号化的崩溃日志 - 如果您的问题导致崩溃日志
如果您在重现报告的问题时遇到困难,请尝试按照https://developer.apple.com/library/ios/qa/qa1764/TechnicalQ&A QA1764:如何重现只有 App Review 或用户看到的崩溃或错误中所述的工作流程。
我需要有人给出强有力的回答,这样我才能使功能正常工作并获得 App Store 的批准。
我认为拒绝是在 iOS 7 发布之后发生的。我需要在 iOS 7 发布后上传 XMPP 聊天应用程序的人的帮助
【问题讨论】:
-
The tag wiki for the app-store tag 声明与 App Store 拒绝相关的问题被视为离题。
-
您好,Dipin,如果您对此问题有任何解决方案,请分享..
标签: ios objective-c xmpp chat voip