2016-09-05 18 views
0

私はiOS開発を初めて使い、現在VOIPアプリで作業しています。私は現在、アプリがバックグラウンドで辞任されている間にアプリからのコールを受信できるようにしようとしています。アプリがバックグラウンドモードに戻っている間、VOIP iOSアプリがコールを受信できるようにします。

残念ながら、これは仕事中のプロジェクトなので、コードを共有できません。誰もが多分正しい方向に

答えて

0

を追加追加情報リストでそれをいただければ幸いです

:「

は、VoIPアプリを設定するには、次の操作を行う必要があります0

XcodeプロジェクトのCapabilitiesタブのBackground modesセクションからVoice over IPのサポートを有効にします。 (あなたはまた、アプリケーションのInfo.plistファイル内のVoIP値とUIBackgroundModesキーを含めることで、このサポートを有効にすることができます。)

  1. 設定のVoIPを使用するため、アプリケーションのソケットの一つ。

  2. バックグラウンドに移動する前に、setKeepAliveTimeout:handler:メソッドを呼び出して、定期的に実行されるハンドラをインストールします。あなたのアプリはこのハンドラを使ってサービス接続を維持することができます。

  3. アクティブセッションとの間のトランジションを処理するようにオーディオセッションを設定します。

このページにも有用である可能性がある: - https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StrategiesforImplementingYourApp/StrategiesforImplementingYourApp.html#//apple_ref/doc/uid/TP40007072-CH5-SW13

+1

本当に便利なリンクがありがとう。ソケットを設定するのに問題がありますが、ilはそれを保ちます –

0

行く選択targetCapabilitiesを選択し、設定を投影します。 background modeを選択し、その横のスイッチをオンにします。だから、check Voice Over IPから多くのオプションが得られます。それでおしまい。 info.plistに鍵が追加されます。スクリーンショットの下に参照してください、

enter image description here

あなたが直接またRequiredBackgrounModesとしてinfo.plistにキーを追加することができます第二の事!

Apple Documentationを参照して、実装および管理方法を知ってください。

+0

ありがとう、私はこれが情報リストを含む既に設定されていました。 –

関連する問題