| Network 外部オブジェクト | |
Network 外部オブジェクトを使用して、デバイスのネットワーク状態を確認し、何らかの処理を実行するためにより多くの情報を得ることができます。この API は、オフラインのスマート デバイス アプリケーションで、同期を実行するのに最適なタイミングを判断するためによく使用されます。
読み取り専用のプロパティで、SmartDevices ジェネレーターの [ Services URL ] プロパティによって自動的に設定されます。 このプロパティは、次に示すいくつかのメソッドで使用されます。
指定したサーバーにデバイスがアクセスできる場合は True、そうでない場合は False を返します。このメソッドは、パッケージが目的の URL ホストにルーティングできるかどうかを確認します。現在のホストに対するリクエストは行われません。サーバーを、その URL を指定してオプションのパラメーターとして渡すことができます。URL パラメーターがない場合、このメソッドでは [ ApplicationServerURL ] プロパティのサーバー URL に対する接続が確認されます。
戻り値 |
Boolean |
パラメーター |
[ Url:URL ] |
デバイスから特定のサーバーに対する接続タイプを取得します。一部のサ-バーにはローカルネットワークからのみアクセスできます。
戻り値 |
NetworkAPIConnectionType |
パラメーター |
[ Url:URL ] |
デバイスとサーバー間の接続によってデバイスのユーザーが金銭的コストを負うかどうかを、True または False の値で返します。
アプリケーションの URL を動的に変更できます。これを実行するには、[ Dynamic Services URL ] プロパティを True に設定する必要があります。
戻り値 |
なし |
パラメーター |
[ Url:URL ] |
注: iOS では GeneXus 16 upgrade 3 以降、Android では GeneXus 16 upgrade 7 以降で利用できます。
ネットワークの状態が変わったときに通知します。
このドメインは、デバイスの接続タイプを識別するために定義します。 Numeric(1) であり、値は次のとおりです:
なし |
接続なし |
Wifi |
Wi-Fi 接続です。 |
WAN |
WAN 接続です。 |
プラットフォーム |
スマートデバイス (Android、iOS) |
この外部オブジェクトは、GeneXus X Evolution 3 以降で使用できます。
|
|
|
|
|