本文にスキップする
Version: 5.5

ネットワーク使用不可イベント

ネットワーク使用不可イベント(network unavailable event)は、ネットワークが使用できないとき通知の役割を担います。

LINE Planetは、ネットワーク使用不可イベントが発生した後しばらくの間、通話の再接続を試みます。再接続に失敗すると、通話が切断されます。再接続が成功したら、LINE Planetはネットワーク復旧イベントを発生させ、通話を続行します。

これらのイベントを使用して、アプリケーションで現在の通話のネットワーク状態を示すメッセージを表示できます。

対応する通話タイプ対応するバージョン
1対1通話すべてのバージョン
グループ通話(カンファレンス)PlanetKit 5.4以降

1対1通話

1対1通話では、PlanetKitCallDelegateの次のコールバックは、ネットワーク使用不可のイベントおよびネットワーク復旧のイベントに使用されます。

ネットワーク使用不可のイベントコールバック

networkDidUnavailable iOS, macOS コールバックは、ネットワークに問題があるときに呼び出されます。このコールバックには以下のパラメーターが含まれます。

パラメーター説明
isPeerピアに問題が発生したかどうか。次の値のいずれかです。
- true:ピアのネットワークに問題がある
- false:ローカルユーザーのネットワークに問題がある
willDisconnected再接続に失敗したときの通話終了までの時間(秒単位)。再接続に失敗すると、設定時間が経過後に通話切断の理由UNAVAILABLE_NETWORKと共に通話が切断されます。

ネットワーク復旧のイベントコールバック

ネットワークが復旧すると、The networkDidReavailable iOS, macOSコールバックが呼び出されます。このコールバックには以下のパラメーターが含まれます。

パラメーター説明
isPeerピアに問題があったかどうか。次の値のいずれかです。
- true:ピアのネットワークに問題がありました
- false:ローカルユーザーのネットワークに問題がありました

グループ通話

グループ通話では、PlanetKitConferenceDelegateの次のコールバックは、ネットワーク使用不可のイベントおよびネットワーク復旧のイベントに使用されます。

ネットワーク使用不可のイベントコールバック

networkDidUnavailable iOS, macOS コールバックは、ローカルユーザーのネットワークに問題があるときに呼び出されます。このコールバックには以下のパラメーターが含まれます。

パラメーター説明
willDisconnected再接続に失敗したときの通話終了までの時間(秒単位)。再接続に失敗すると、設定時間が経過後に通話切断の理由UNAVAILABLE_NETWORKと共に通話が切断されます。

ネットワーク復旧のイベントコールバック

ローカルユーザーのネットワークが復旧すると、networkDidReavailable iOS, macOSコールバックが呼び出されます。