Nearby.MESSAGES_API を使用して単純なチャット ルームとして機能する小さなテスト アプリケーションを作成しました。
サブスクライブすると、MessageListener (onFound) で古いメッセージを多数受信することがわかりました。切断してから再接続すると (たとえば、別のアプリケーションに切り替えると)、すべてのメッセージが再び受信されることがわかります。これは起こることを意図していますか?
メッセージに UUID を含め、メッセージを受信したかどうかを確認するためにそれらを隠しておくようにアプリケーションを変更しましたが、メモリの観点からは良い考えではないかもしれません (ただし、それらをデータベースに入れることはできます)。 .
Nearby Messages の「セッション」側の仕組みがわかりません。