私はステップを数えることができるアプリケーションを開発しようとしています。私はXamarin.Formsを使用していますので、Androidの部分とiOSの部分を作らなければなりません。Google Fit APIを使用してFit Appをインストールしていてもインストールしていなくてもオフラインで作業できるようにする
Androidでは、Google Fit APIを使用したいと考えています。私はすでにHistory APIを実装して、最後のステップバケットを手に入れました。しかし、これは、Google Fit Appがインストールされている場合にのみ機能します。しかし、私はGoogle Fit Appとは独立したアプリケーションを用意したいと思っています。ですから、Google Fit Record APIまたはGoogle Fit Sensors APIを使用する必要があると思います。私は、Record APIが自動的にセンサーデータをHistory APIデータベースに保存していると思います。しかし、これを行うにはネットワークアクセスが必要です。はいの場合は、ネットワークが利用可能な場合(GoogleFitアプリがインストールされていない場合)に使用したいと考えています。しかし、それが利用できないときは、Sensor APIが正しい答えです。 Sensor APIを使用して、センサデータを受信し、定期的にSQLiteデータベースにデータを保存するバックグラウンドサービス(アプリケーションが終了していても動作します)を作成する必要があります(私はすでにこのDBを実装しています)。
私はこれを非常に難しくしており、すべてのAPIを1つだけ使用する必要がありますか?私は可能な限りアカウントにウェアラブルを追加したいので、Google Fit APIが必要です。
私は本当に可能かどうかを理解するために助けが必要です。
ありがとうございます!アンドロイド4.4で
をコーディングすることができますあなたの最初のリンクのように... –