問題タブ [worklight-runtime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
654 参照

ibm-mobilefirst - IBM Worklight - モバイル Web アプリを開発する際の利点は?

IBM Worklight の製品資料を見ると、この製品はハイブリッド アプリケーションまたはネイティブ アプリケーションの構築に適しているように見えます。しかし、モバイル Web (レスポンシブ Web デザインを使用) を構築する場合、worklight から得られる具体的な利点は何ですか?

0 投票する
1 に答える
307 参照

ibm-mobilefirst - IBM Worklight 6.0 - WL.StaticAppProps のデフォルト値

デフォルトでは、最新の IBM Worklight 6.0 ドライバーでは、StaticAppProps オブジェクトが次のように設定されているようです。

「APP_ID」という名前の別のプロパティがあり、いくつか疑問に思っていました。

それがオブジェクトに追加された既定のプロパティではないのはなぜですか? (以前のバージョンでは、これがデフォルトだと思っていました)

ID はデフォルトで表示名に設定されているため、この名前はアプリ内のどこかですぐに使用されますか?

誰かが APP_DISPLAY_NAME を「My Banking App」のようなものに設定することを期待すべきですか、それとも常に APP_DISPLAY_NAME をアプリ ID として保持する必要がありますか?

一般に、StaticAppProps オブジェクトを application-descriptor.xml で使用される値と同期させるのがベスト プラクティスですか?

0 投票する
2 に答える
236 参照

android - IBM Worklight 5.0.5.1 - Android で Direct Update が失敗する

iOS および Android 環境を含む私たちのプロジェクトでは
、ダイレクト アップデートが発生すると、突然どこからともなく Android アプリが失敗します。iOSはまだ正常に動作します。

直接更新機能が自分自身を更新するために使用しようとしているアドレスを確認する方法はありますか?
現在、取得できるのは次のとおりです。

E/WLDroidGap(23185): アプリケーション更新ファイルのダウンロードに失敗しました。

更新:: 環境は https --> ファイアウォール --> netscaler --> worklight サーバーです

ネットワーク担当者にネットスケーラーで http エンドポイントを作成してもらいましたが、これは機能します。したがって、https の何かが直接更新に問題を引き起こしています。

init 呼び出しが応答で戻ってくることに気付きました。

しかし、直接更新の呼び出しは失敗します::

IBM が IOException をキャッチして既製のメッセージを提供しているように見えるため、診断が難しい

0 投票する
2 に答える
287 参照

ibm-mobilefirst - IBM Worklight - クライアントを切断する方法は?

私はWL.Client.connectクライアントを接続することができます - これまでのところとても良い. しかし、どうすれば逆にできますか?(これには正当な理由があります。ご安心ください。)

0 投票する
1 に答える
206 参照

ibm-mobilefirst - IBM Worklight 6.0 - 値が「null」の WL.TabBar.addItem タイトル パラメーターが正しく機能しない

パラメータに関するWL.TabBar.addItemのドキュメントによるとtitle:

ただし、次のように値を渡すとnull:

次のエラーが表示されます。

メソッド WL.TabBar.addItem の呼び出しが無効です。無効な値 'null' (オブジェクト)、予想される型 'string'。

空の文字列を渡すと" "、タイトルは表示されませんが、アイコンの下の下部に空のスペースがあります。

0 投票する
1 に答える
131 参照

ibm-mobilefirst - IBM Worklight - アプリのコンテキストを失うことなく、URL が参照するコンテンツを表示するにはどうすればよいですか?

Worklight アプリを作成する場合、アプリケーションが実行されている DOM の URL を変更することは禁じられています。ハイパーテキストを別の URL に移動すると、アプリの状態が消去されるため、これは理にかなっています。

ただし、ときどき、アプリでニュース記事の URL を受け取り、ユーザーがそれを読みたいと思うことがあります。新しいコンテンツを iFrame に表示することで要件に対処し始めますが、ナビゲーション コントロールなどが必要になり、車輪を再発明しているように感じ始めます。

Worklight、またはモバイル JS フレームワークの 1 つは、ここで必要な「ブラウザー内のブラウザー」エクスペリエンスを提供しますか?

0 投票する
1 に答える
566 参照

ibm-mobilefirst - IBM Worklight - ハイブリッド アプリで HTML ページを非表示にして、代わりにネイティブ ページを読み込む方法は?

androidハイブリッド アプリを開発しており、最初のページは と の両方でネイティブ ページですios。最初の html ページを空白の白い背景として保持し、WL.nativePage.showAPI メソッドを使用してネイティブ ページをロードしました。

ネイティブ ページに移動することはできますが、スプラッシュ スクリーンの後、しばらくの間 HTML ページである白い画面が表示され、その後ネイティブ ページが表示されます。だから私はその白い画面を避けたいです。どうやってするか?

ネイティブを表示するための私のコードは次のとおりです。