システムでローカル ノード REST API を実行しています。
私の質問は、Android から localhost にアクセスする場合、10.0.2.2 を使用することになっています。また、ios を使用する場合は localhost を使用できます。
ネイティブスクリプトアプリの環境iosまたはandroidに応じて、呼び出すホスト名を制御できる方法はありますか
システムでローカル ノード REST API を実行しています。
私の質問は、Android から localhost にアクセスする場合、10.0.2.2 を使用することになっています。また、ios を使用する場合は localhost を使用できます。
ネイティブスクリプトアプリの環境iosまたはandroidに応じて、呼び出すホスト名を制御できる方法はありますか
回答の typescript バージョンの追加
import {platformNames} from "platform";
import {device} from "platform";
var nativePlatformLocalhost;
/*in some function or globally*/
if(device.os === platformNames.ios){
/*localhost for ios*/
nativePlatformLocalhost= "localhost";
}
else if(device.os === platformNames.android){
/*localhost for android*/
nativePlatformLocalhost= "10.0.2.2";
}