2

システムでローカル ノード REST API を実行しています。

私の質問は、Android から localhost にアクセスする場合、10.0.2.2 を使用することになっています。また、ios を使用する場合は localhost を使用できます。

ネイティブスクリプトアプリの環境iosまたはandroidに応じて、呼び出すホスト名を制御できる方法はありますか

4

2 に答える 2

2

回答の 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";
    }
于 2016-08-23T21:27:47.363 に答える