applican

マイページに戻る

Connection

アプリケーションをインストールしている端末のネットワーク状況及びwifi接続状況を取得します。

機能

端末のネットワーク状況及びwifi接続状況を取得する 【 サンプルコードを見る 】

利用用途

アプリ内からネットワーク接続・wifi接続状況を確認し、コンテンツに反映させる機能を実装したい場合は、こちらの機能をご利用ください。

【対応ランタイムバージョン】

ランタイムのバージョン毎に最適化したサンプルをダウンロードしてご使用ください。

サンプル Connection
サンプル Connection
サンプル Connection

プロパティ

ver.2用ではapplican.connection.typeは廃止致しました。

ver.2用ではapplican.connection.getCurrentConnectionType()が新たにご利用いただけます。

ver.1用では今まで通りapplican.connection.typeをご利用いただけます。

type : String UNKNOWN
ETHERNET
WIFI
CELL
NONE
不明
イーサネット
Wi-Fi
電話網
なし

applican.connection.type はネイティブ層から非同期に更新されており、applican.connection.type を読み取った時点で正しくない値が取得できてしまう問題があるため関数呼び出しによるコールバックに変更。

ver.2用サンプルコード

// ver.2
applican.connection.getCurrentConnectionType((result) => {
    //
}, (error) => {
    //
});
            

ver.1用サンプルコード

var message = "通信環境:"+applican.connection.type;
alert(message);
if (applican.connection.type == "NONE") {
	// 圏外時の処理
} else if (applican.connection.type == "UNKNOWN") {
	// 判別不能時の処理
} else {
	// オンライン時の処理
}