このフォーラムを悪用して、GDAA 通知機能の使用目的について (GDAA サポート チームから) 説明を求めています。ここのドキュメントはそれを実装するのに十分であり、2 つの関連する SO の質問22980497と22778501は同じ主題に触れています。しかし、私はそれが意図された用途について頭を悩ませることができません。これが例です。
- デバイス A はドライブ オブジェクトに「タッチ」し、すぐに通知を受け取ります。
- デバイス B が同じドライブ オブジェクトに「触れる」と、両方のデバイスが Wi-Fi に接続されている場合でも、デバイス A は「しばらくしてから」通知を受け取ります。
それで、それは何のために良いですか?特定のデバイス上のアプリは、オブジェクトを変更しただけであり、通知する必要がないことを認識しています。一方、別のデバイスがかなりの (分) の遅延でオブジェクトを変更したという通知を受け取った場合、どのように同期を実装できますか? または、どのように使用できますか?「requestSync()」を使用するようにアドバイスされましたが、違いは見られませんでした (さらに、直接ポーリングとの違い)。
現在、ポーリングによって複数のデバイスを確実に同期できますが、時間通りに通知しない通知では機能させることができません。