問題タブ [worklight-geolocation]

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 に答える
84 参照

android - エミュレーターでの WLLocationListener のロケーション エイジの問題

Android エミュレーターの Worklight ロケーション API に問題があります。IBM Worklight Studio 6.2.0.01-20141027-1531 と Android エミュレーター OS レベル 4.4.2 を使用しています。

エミュレーターの場所を更新した後、これらは私が見ているログです:

ロケーション リスナーが UI をキャッチして更新していることを確認できる唯一の方法は、 maximumAge を 29991929 よりも高く設定することです。確かに、29991929+ ではなく、数ミリ秒のはずです。

また、299919290 のような非常に大きな数値を設定すると、最初の位置情報の更新しか取得できません。その後、場所を何度変更しても、それらの変更は反映されません。

実際のデバイスでは問題なく動作しますが、これをエミュレータで動作させる必要があります。

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

ibm-mobilefirst - Worklight & 位置情報サービスに関する質問

Worklight Location Services チュートリアルを読みましたが、いくつか質問があります。

  1. との違いをもっと明確にする必要がありWL.Device.Geo.acquirePositionますWL.Device.startAcquisition

  2. 緯度と経度を教えていただけWL.Device.Geo.acquirePositionますか?地域名、都市などを取得するにはどうすればよいですか? Google マップ API を使用する必要がありますか?

  3. accessPointFiltersWi-Fi ポリシーの以下の構成について詳しく教えてください。

    /li>
  4. 取得ポリシーでそれを読んだことがありenableHightSecurityますtrue。使用しない場合、どのメカニズムを使用しますか?

    /li>
0 投票する
1 に答える
205 参照

ios - wl.device.geo.acquireposition をバックグラウンドで実行する方法

私は、Android と iPhone で動作するワークライト (現在は mobileFirst) アプリの開発に取り組んでいます。問題の 1 つは、ローカルのプッシュ通知でユーザーに通知するために、いくつかの時点でユーザーを見つける必要があることです。アプリがフォアグラウンドにある間はすべて正常に動作しているようですが、バックグラウンドでも動作する必要があります。

とりわけ次のリンクを確認しましたが、まだ何も機能しません。

それが役立つ場合、これは私のコードです:

私は実際に iOS で試していますが、info.plist ファイルは次のようになります。

ここに画像の説明を入力

バックグラウンドでは何も得られませんが、フォアグラウンドに戻ると、一度にすべてを取得しているように見えます。つまり、実際に何かを行っているように見えますが、フォアグラウンドに戻るまで通知されません...バックグラウンドでワークライト プロセスをアクティブにしておく方法はありますか?

事前に感謝します。