問題タブ [mobilefirst-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.
android - IBM MobileFirst 7.0 - トリガーの概念を使用した HTTP アダプターの呼び出し
IBM Mobilefirst でトリガーを使用して HTTP アダプターを呼び出すことはできますか?
私はロケーションベースのサービスとプッシュ通知の統合部分に取り組んでいます。たとえば、使用がジオフェンチ領域に入るとき、プッシュアダプターを呼び出してモバイルデバイスに通知を送信する必要があります。
ジオフェンス コード:
ここで、Http アダプターの呼び出し、つまりプッシュ アダプターを呼び出すことができます。以下を参照してください。
プッシュ通知コード:
Geofenchコーディングのこのコールバックでこのプッシュ通知コードを直接呼び出すことができますか、またはこれに対する代替ソリューションはありますか.
参照リンク:
ios - wl.device.geo.acquireposition をバックグラウンドで実行する方法
私は、Android と iPhone で動作するワークライト (現在は mobileFirst) アプリの開発に取り組んでいます。問題の 1 つは、ローカルのプッシュ通知でユーザーに通知するために、いくつかの時点でユーザーを見つける必要があることです。アプリがフォアグラウンドにある間はすべて正常に動作しているようですが、バックグラウンドでも動作する必要があります。
とりわけ次のリンクを確認しましたが、まだ何も機能しません。
- https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/devref/t_keeper_app_running_in_background.html
- https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.0.0/com.ibm.worklight.help.doc/apiref/r_wl_location_geoAcquirePosition.html
それが役立つ場合、これは私のコードです:
私は実際に iOS で試していますが、info.plist ファイルは次のようになります。
バックグラウンドでは何も得られませんが、フォアグラウンドに戻ると、一度にすべてを取得しているように見えます。つまり、実際に何かを行っているように見えますが、フォアグラウンドに戻るまで通知されません...バックグラウンドでワークライト プロセスをアクティブにしておく方法はありますか?
事前に感謝します。
android - IBM MobileFirst 7.1 ジオロケーション取得現在位置が Android デバイスで機能しない
WL.Device.Geo.acquirePosition 関数を使用して現在の位置を取得しようとしましたが、テストに使用したすべての Android デバイスで現在の位置を取得できず、常にタイムアウト エラーが発生します。androidmanifest.xml に必要なアクセス許可を追加しました: ACCESS_COARSE_LOCATION および ACCESS_FINE_LOCATION。手伝って頂けますか?