Google Tasks API を Grails Web アプリケーションに統合したいと考えていますが、タスクの同期と競合するデータの防止に関して多くの懸念があります。
承認された Google アカウントでタスクが作成された時点で、タスクを同期するためのベスト プラクティスは何ですか。これらを定期的にポーリングするサービスを作成する必要がありますか?それとも、Web アプリケーションに変更を通知する、ユーザーの Google アカウントで何らかのプッシュ更新をプログラムで有効にすることはできますか?
同じタスクが Google アカウントで操作されているときに、ユーザーがシステムでタスクを編集することから生じる競合を防ぐにはどうすればよいですか? バージョニング/ロック機能はありますか?