2017-10-19 9 views
1

VoiPプッシュ通知を有効にします。これを行うには、以下に示すように、[機能]タブの[バックグラウンドモード]セクションでVoiPオプションを有効にする必要があるようです。iOS VoiPプッシュ通知、Xcodeバックグラウンドモードで必須オプションが表示されない

enter image description here

しかし、私のバックグラウンドモードセクションには、以下のスクリーンショットで見ることができるよう、すべての時にこのオプションを提供していません。

enter image description here

私のプッシュ通知が機能していないと私は(私は信じて)正しく他のすべてを実装しています。私は私の背景モードのセクションがチュートリアル/文学で見つけられるものとは違って見えてしまうのは非常に混乱しています。私はXcode 9.0を実行します。

+0

コールキットを使用していますか? – Hasya

答えて

0

あなたのアプリケーションのVoIPサービス証明書を作成していますか? voip[1

1

"ボイスオーバーIP" のオプションは、バックグラウンドモードから削除されます。アプリケーションにVoIPサービスを追加する場合は、Info.plistに移動し、「ソースコード」として開きます。 この行を「UIBackgroundModes」に追加します。

<string>voip</string> 

このコードを追加すると、次のようになります。

<key>UIBackgroundModes</key> 
<array> 
    <string>voip</string> 
    <string>fetch</string> 
    <string>remote-notification</string> 
</array> 

注: - あなたのInfo.plistにVoIPのを追加する前に、あなたは機能タブの背景モードのセクションで最初のこれらの二つのオプションを選択する必要がありますする必要があります - 1.背景が 2.リモート通知をフェッチ

関連する問題