UDP 経由で (LAN 内の) ネットワーク デバイスに接続し、GCDAsyncUdpSocket を使用して新しいメッセージをリッスンするアプリケーションが 1 つあります。フォアグラウンドでは問題なく動作しますが、バックグラウンドでは応答できません。UDP からメッセージを受信したときにローカル通知を表示したい。Apple のポリシーに従ってこれを達成する方法を提案してください。
よろしくお願いします、 アミット
UDP 経由で (LAN 内の) ネットワーク デバイスに接続し、GCDAsyncUdpSocket を使用して新しいメッセージをリッスンするアプリケーションが 1 つあります。フォアグラウンドでは問題なく動作しますが、バックグラウンドでは応答できません。UDP からメッセージを受信したときにローカル通知を表示したい。Apple のポリシーに従ってこれを達成する方法を提案してください。
よろしくお願いします、 アミット
アプリがバックグラウンドにある場合、すべてのソケットはスリープ状態に設定されます。
あなたが持っているオプションは、日和見的に少量のコンテンツを取得することです
アプリが VoIP アプリの場合、TCP ソケットを有効にしておくことができ、データが受信されると OS から通知されます。このようにして、「ウェイクアップ」メッセージを TCP 経由で送信するように設定し、実際のデータ転送に UDP を使用できます。