LayTrax
1.1.0-alpha1
LayTraxは、GPSロケーション追跡デバイスとしてスマートフォン機能を作成するためのAndroidアプリケーションです。アプリケーションは、現在および履歴の両方の場所に他のアプリケーションがアクセスできるクラウドデータベースに位置情報を保存します。 LayTraxは、ユーザー制御可能な追跡間隔と距離オプションとともに、ユーザー認証と承認を提供します。
サーバーのないAngular Application [Tracker](https://github.com/lvhellgren/tracker)アプリケーションは、保存された情報のジオフェンシング条件にアクセスして定義するために利用できます。
画像については、screenshots.pdfを参照してください。
LayTraxは、認証と承認ルールが適用されるFirestoreデータベースのユーザーアカウントにロケーションデータを送信します。
LayTraxサービスは、すべての定期的な処理アクティビティを実行し、アプリケーションがバックグラウンドで実行された場合でもこの作業を継続します。
LayTraxは、既知のユーザーのみがデータベースにアクセスできるようにするために、FireBaseの「電子メールとパスワードでサインイン」認証を使用します。
LayTraxは、ユーザー情報とアカウント情報の両方をデータベースに送信するため、必要なデータベースルールをすべてのリクエストに適用できます。
ユーザーは、GPSロケーションデータを取得する頻度を制御します。この時間は、数秒から任意の数分間設定できます。
ユーザーは、エントリがデータベースに送信される前に、ムーブメント間のメートルの距離を制御します。
mit