1

チャット機能を備えたアプリを作成しており、これを実現するために SendBird Android SDK を使用しています。

ユーザーがログインすると、SendBird にそのユーザーの GroupChannels を照会します。これにより、ユーザーが現在使用しているチャンネルのリストが返されます。このリストを永続化できるようにしたいと考えています。

現在アプリでは、TinyDb を使用して一部のデータを永続化しています。ただし、次のエラーのため、GroupChannels のリストを使用することはできません。

com.sendbird.android.BaseMessage の引数なしコンストラクターを呼び出すことができません

そのため、ORM ライブラリである Realm for Android も使用してみました。ただし、これには、SendBird クラスを変更して RealObject を拡張する必要があり、SendBird のクラスを変更することは避けたいと考えています。

したがって、本当の問題は、私たちに属さないオブジェクトのリスト (SendBird クラス) をどのように保存/保持できるかということだと思います。

どんな助けでも大歓迎です。

4

3 に答える 3

0

現在、SendBird はローカル データベースとシリアル化を正式にサポートしていません。
ご不便をおかけして申し訳ございません。
この問題についてお知らせします。

于 2016-10-05T10:51:00.003 に答える