すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:ネットワークステータス

最終更新日:Jan 17, 2025

my.getNetworkType

説明

この API は、mPaaS 10.1.32 以降のバージョンでサポートされています。

この API は、現在のネットワークステータスを取得するために使用されます。

パラメーター

名前

タイプ

必須

説明

success

関数

いいえ

呼び出しが成功した場合のコールバック関数

fail

関数

いいえ

呼び出しが失敗した場合のコールバック関数

complete

関数

いいえ

呼び出しが終了した場合のコールバック関数(呼び出しが成功したか失敗したかにかかわらず実行されます)

戻り値 success

名前

タイプ

説明

networkAvailable

ブール値

ネットワークが利用可能かどうか

networkType

文字列

有効なネットワークタイプの値は UNKNOWN/NOTREACHABLE/WIFI/3G/2G/4G/WWAN です

コードサンプル

Page({
  data: {
    hasNetworkType: false
  },
  getNetworkType() {
    my.getNetworkType({
      success: (res) => {
        this.setData({
          hasNetworkType: true,
          networkType: res.networkType
        })
      }
    })
  },
  clear() {
    this.setData({
      hasNetworkType: false,
      networkType: ''
    })
  },
});

my.onNetworkStatusChange(CALLBACK)

説明

この API は、mPaaS 10.1.32 以降のバージョンでサポートされています。

ネットワークステータスの変更の監視を開始します。

戻り値

名前

タイプ

説明

isConnected

ブール値

ネットワークが利用可能かどうか

networkType

文字列

有効なネットワークタイプの値は UNKNOWN/NOTREACHABLE/WIFI/3G/2G/4G/WWAN です

コードサンプル

my.onNetworkStatusChange(function(res){
    console.log(JSON.stringify(res))
})

my.offNetworkStatusChange

説明

この API は、mPaaS 10.1.32 以降のバージョンでサポートされています。

ネットワークステータスの変更の監視をキャンセルします。

コードサンプル

my.offNetworkStatusChange()

コールバック値を渡すかどうか

  • コールバック値が渡されない場合、すべてのイベントコールバックが削除されます。コードサンプルは次のとおりです。

    my.offNetworkStatusChange();
  • コールバック値が渡される場合、対応するコールバックイベントのみが削除されます。コードサンプルは次のとおりです。

    my.offNetworkStatusChange(this.callback);