私が開発する必要があるアプリの場合、SyncAdapter を使用して gmail と facebook の両方のデータと同期できる必要があります。リモートサーバーではなく、ローカルのFacebookおよびGmailアプリ(利用可能な場合)と同期したいと考えています。ローカル アプリと同期すると、バッテリーの使用量が減り、ネットワークの使用量が減り、同期が速くなります。もちろん、必要に応じて、適切な権限を設定します。
私の質問:
- アプリ (gmail/facebook) のいずれかが利用可能な場合、それらにデータ (メッセージ、イベントなど) を照会することは可能ですか?
- そうでない場合、ユーザーがそれぞれのユーザー名とパスワードを再度入力する必要なくサーバーにクエリを実行できるようにする認証トークン (または任意の種類の資格情報) をそれらから取得することは可能ですか?
- それが可能であれば、facebook または gmail アプリの同期の直後に自動的に同期して、新しいデータをすぐに取得することもできますか?
これらのいずれも利用できない場合は、自分でデータをフェッチする必要があると思うので、この質問には関係ありません。