私はトランシーバーアプリに取り組んでおり、基本は機能しています。ユーザーを選択してメッセージを録音すると、プッシュ通知で送信されます。メッセージをダウンロードして再生するアプリを開きます。ゼロに出会うまでは、かなり幸せだった。
彼らは2つの興味深いことをしています:
1) メッセージを受信し、アプリがバックグラウンドで実行されている場合、通知が表示され、アプリを開かなくてもメッセージの再生が開始されます。
2) メッセージがスマートフォンにストリーミングされ、他のユーザーがまだ話している間に再生が開始されます。
彼らがこれをどのように行っているかについて、誰かが私に手がかりを与えることができますか? audio/voip バックグラウンド モード キーの設定やオーディオ セッションの初期化などの基本を追加しました。
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
しかし、これを超えて進む方法がわかりません。