私はXMPPで作業しています。 通知をバックグラウンドモードで取得したいと考えています。 と私はアプリのplistファイルのバックグラウンドモードでVOIPフラグを設定し、また、私のコードで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];
}];
}
をこの事を実装しています。このモードでは、私のアプリは完全にバックグラウンドで実行できます。 しかし、リンゴはそのように拒否します。
So.私は他の方法は、APNS(プッシュ通知)だと思うが、私のアプリの巨大なチャットユーザーでは、どのようにメッシュをプッシュ通知を使用して処理することができますか?
もう1つ、背景モードでサイレントオーディオファイルを再生し、背景モードを設定することができますか? このようにして、リンゴ側からの問題や問題の問題はありますか?
だから、私にこの考え方について適切なアイデアと提案を与えてください。
ありがとうございました。
しかし、VOIPフラグはリンゴ側から拒否されています –
SIP機能を使用していない場合は、VOIPフラグを設定する必要はありません。 –
を意味しますか? XMPPからLocalnotificationのみを設定する –