我正在使用XMPP。 我想在後臺模式下獲取通知。 我實現這個事也,在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];
}];
}
在我的代碼設置VOIP標誌應用plist文件的背景模式。在這種模式下,我的應用程序可以完全在後臺運行。 但蘋果拒絕這種方式。
所以。我認爲其他方式是APNS(推送通知),但在我的應用程序巨大的聊天用戶,那麼如何處理使用推送通知的消息?
還有一件事我可以在後臺模式下設置無聲音頻文件播放並設置後臺模式工作? 以這種方式從蘋果方面的任何問題或regection問題?
所以,給我一些適當的想法和建議對於這個問題。
感謝x提前。
但VOIP標誌被拒絕來自蘋果端 –
如果您不使用SIP撥號功能 –
意味着您不需要設置voip標誌?僅從XMPP設置Localnotification –