我正在研究XMPP.我想在后台模式下收到通知.我也实现了这个,
- (void)xmppStream:(XMPPStream *)sender socketWillConnect:(GCDAsyncSocket *)socket
{
// Tell the socket to stay around if the app goes to the background (only works on apps with the VoIP background flag set)
[socket performBlock:^{
[socket enableBackgroundingOnSocket];
}];
}
Run Code Online (Sandbox Code Playgroud)
在我的代码中,我在app plist文件的后台模式中设置了VOIP标志.在这种模式下,我的应用程序可以完全在后台运行.但苹果拒绝这种方式.
所以.我认为其他方式是APNS(推送通知),但在我的应用程序庞大的聊天用户,那么如何处理使用推送通知的消息?
还有一件事我可以在后台模式下设置静音音频文件并设置背景模式吗?以这种方式来自苹果方面的任何问题或重新解决问题?
所以,给我一些适当的想法和建议.
提前感谢x.