Worklight アプリケーションを Android デバイスにデプロイしようとしていますが、成功しません。同じアプリケーションが iPad に展開されており、ユーザーが IP アドレスを設定できる機能があります。私はそれが完璧な解決策ではないことを知っていますが、今のところそれは目的を果たします.
Androidデバイスで同じ機能が可能かどうかを知りたいです。
Worklight アプリケーションを Android デバイスにデプロイしようとしていますが、成功しません。同じアプリケーションが iPad に展開されており、ユーザーが IP アドレスを設定できる機能があります。私はそれが完璧な解決策ではないことを知っていますが、今のところそれは目的を果たします.
Androidデバイスで同じ機能が可能かどうかを知りたいです。
灘さん、
使用している Worklight Studio のバージョンを教えてください。コメントからは、Worklight 5.x のように聞こえます。
iOS とは異なり、Android にも内部サーバーがあります。
application-descriptor.xml で次を使用する場合:
<worklightServerRootURL>http://${local.IPAddress}:8085</worklightServerRootURL>
アプリケーションは、デバイス内で Worklight Server を探します。それは、明らかにうまくいきません。
Android デバイスを使用する場合は、指定する値がworklightServerRootURL
Worklight Server をホストするマシン (つまり、Worklight Studio プラグインを使用して Eclipse をインストールしたマシン) の IP アドレスであることを確認してください。
ipconfig
WorklightServerRootURL
上記を実行すると、アプリケーション (iPad、Android エミュレータ、または Android デバイスにインストールされているかどうか) は、サーバーをホストする実際のマシンに常にアクセスしようとします。
ノート:
この機能は Android にもあり、デバイスの物理メニュー ボタンをタップしてから [Worklight Settings] ボタンをタップすることでアクセスできます。
ただし、プロジェクトが適切に構成されるように、代わりに私の手順に従うことをお勧めします。
なんらかの理由でデバイスの IP アドレスを本当に変更したい場合、それは Worklight とは関係ありません。