ネットワーク使用不可イベント
ネットワーク使用不可イベント(network unavailable event)は、ネットワークが使用できないとき通知の役割を担います。
LINE Planetは、ネットワーク使用不可イベントが発生した後しばらくの間、通話の再接続を試みます。再接続に失敗すると、通話が切断されます。再接続が成功したら、LINE Planetはネットワーク復旧イベントを発生させ、通話を続行します。
これらのイベントを使用して、アプリケーションで現在の通話のネットワーク状態を示すメッセージを表示できます。
対応する通話タイプ | 対応するバージョン |
---|---|
1対1通話 | すべてのバージョン |
グループ通話(カンファレンス) | PlanetKit 5.4以降 |
1対1通話
1対1通話では、NetworkListener
の次のコールバックは、ネットワーク使用不可のイベントおよびネットワーク復旧のイベントに使用されます。
ネットワーク使用不可のイベントコールバック
onNetworkUnavailable
コールバックは、ネットワークに問題があるときに呼び出されます。このコールバックには以下のパラメーターが含まれます。
パラメーター | 説明 |
---|---|
isPeer | ピアに問題が発生したかどうか。次の値のいずれかです。 - true :ピアのネットワークに問題がある- false :ローカルユーザーのネットワークに問題がある |
disconnectAfterSec | 再接続に失敗したときの通話終了までの時間(秒単位)。再接続に失敗すると、設定時間が経過後に通話切断の理由UNAVAILABLE_NETWORK と共に通話が切断されます。 |
ネットワーク復旧のイベントコールバック
ネットワークが復旧すると、The onNetworkReavailable
コールバックが呼び出されます。このコールバックには以下のパラメーターが含まれます。
パラメーター | 説明 |
---|---|
isPeer | ピアに問題があったかどうか。次の値のいずれかです。 - true :ピアのネットワークに問題がありました- false :ローカルユーザーのネットワークに問題がありました |
グループ通話
グループ通話では、ConferenceListener
の次のコールバックは、ネットワーク使用不可のイベントおよびネットワーク復旧のイベントに使用されます。
ネットワーク使用不可のイベントコールバック
onNetworkUnavailable
コールバックは、ローカルユーザーのネットワークに問題があるときに呼び出されます。このコールバックには以下のパラメーターが含まれます。
パラメーター | 説明 |
---|---|
disconnectAfterSec | 再接続に失敗したときの通話終了までの時間(秒単位)。再接続に失敗すると、設定時間が経過後に通話切断の理由UNAVAILABLE_NETWORK と共に通話が切断されます。 |
ネットワーク復旧のイベントコールバック
ローカルユーザーのネットワークが復旧すると、onNetworkReavailable
コールバックが呼び出されます。