1

いくつかのデバイスタイプでのみ再現可能なMobileFirst Hybrid Windows Tabletアプリケーションのバグがあります。そのため、Visual Studio 2013の「Run on Remote Machine」機能を使用してデバッグします。私はMobileFirst Studioの6.3バージョンでこれを行うことができましたが、私の現在のバージョンMobileFirst 7.1 Studioでは、ビルドされたアプリケーションをどこにでも置くことはできませんが、私のローカル開発のMobileFirstサーバー(動作しませんリモートマシン上で)。リモートデバッグWindowsタブレットのMobileFirstアプリケーション

基本的に、以前のバージョンでは、アプリケーションの作成時に、Windowsタブレットアプリケーション内のindex.htmlファイルにこれらの行が表示されていました。私のホスト名とポートがworklight_root_urlとapp_services_urlに埋め込まれた

WL.StaticAppProps = { 
    "APP_DISPLAY_NAME": "WorkExecution", 
    "APP_ID": "WorkExecution", 
    "APP_SERVICES_URL": "http:\/\/maxanywin8:10080\/MaximoAnywhere\/apps\/services\/", 
    "APP_VERSION": "7.5.2.1", 
    "ENVIRONMENT": "windows8", 
    "LOGIN_DISPLAY_TYPE": "embedded", 
    "WORKLIGHT_PLATFORM_VERSION": "6.3.0.0", 
    "WORKLIGHT_ROOT_URL": "http:\/\/maxanywin8:10080\/MaximoAnywhere\/apps\/services\/api\/WorkExecution\/windows8\/" 
}; 

注意してください。私は簡単に私たちの生産MobileFirstサーバーを指すようにそれらを変更することができますので、私はリモートmachinでデバッグすることができます。しかしMobileFirstスタジオ7.1の新バージョンでは、index.htmlには次のようになります。サーバーとポートの情報が削除されました

WL.StaticAppProps = { 
    "APP_DISPLAY_NAME": "Work Execution", 
    "APP_ID": "WorkExecution", 
    "APP_SERVICES_URL": "\/apps\/services\/", 
    "APP_VERSION": "7.6.1", 
    "APP_VERSION_WPUNI": "7.6.1", 
    "ENVIRONMENT": "windows8", 
    "ENVIRONMENT_WPUNI": "windowsphoneuniversal", 
    "LOGIN_DISPLAY_TYPE": "embedded", 
    "WORKLIGHT_PLATFORM_VERSION": "7.1.0.0", 
    "WORKLIGHT_ROOT_URL": "\/apps\/services\/api\/WorkExecution\/windows8\/", 
    "WORKLIGHT_ROOT_URL_WPUNI": "\/apps\/services\/api\/WorkExecution\/windowsphoneuniversal\/" 
}; 

ていることに注意してください。しかし、リモートマシンにデプロイされると、maxanywin8:10080開発サーバーに接続しようとします。

この新しいバージョンでは、サーバーホストとポート情報はどこに保持されていますか?私は自分のwindows /ネイティブディレクトリを検索して、それに対する参照を見つけることができません。

+0

また、プログラムによるアプローチを試みました。WL.App.setServerURL(..)は、iOS、Android、およびWP環境でのみ利用できます。 –

答えて

0

ここで、Windowsのアプリケーション用にサーバーの場所が保存されている場所が見つかりました。現在、windows8/native/AppName.Shared/wlclient.propertiesファイルに移動しています。

関連する問題