問題タブ [sendbird]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
216 参照

android - Android - SendBird メタデータの問題

Android アプリで SendBird チャット API を使用していますが、メタデータで複数の値を取得すると問題が発生します。

これが groupchannel メタデータの作成です。

onResult でマップを反復処理すると、"Daniel" と "Else Street" が得られます。これまでのところ、とても良いですよね?

問題は、メタデータを取得する必要がある場合です。

map.size() メソッドは、実際には 2 を返すはずなのに 0 を返しています。問題は、アドレスまたは所有者を削除すると、正しい 1 が返されることです。

0 投票する
1 に答える
485 参照

javascript - Sendbird でチャネル ハンドラを使用する方法

SendBird API を使用してデモ用の簡単なチャットを作成しようとしていますが、Channel Handler を正しく動作させることができないようです。どこに置くべきかわかりませんが、どこに置いてもうまくいかないようです。どんな助けでも大歓迎です。1 日か 2 日で実行できる代替案についても何か提案があれば、それは素晴らしいことです。

0 投票する
3 に答える
318 参照

android - SendBird チャネル リストの保存 - Android

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

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

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

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

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

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

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

0 投票する
2 に答える
634 参照

json - 以前のメッセージを取得するための SendBird GET リクエスト API が正しく機能しない

以下の API を使用してチャネルで以前に送信したメッセージを取得しようとすると、SendBird プラットフォーム API を使用して Web サイトでチャットを作成します。

https://api.sendbird.com/v3/ {channel_type}/{channel_url}/messages

メソッド : GET

リクエスト: ?message_ts=long(必須)&prev_limit=int(オプション, デフォルト: 15, 0~200)&next_limit=int(オプション, デフォルト: 15, 0~200)&include=boolean(オプション, デフォルト: true)&reverse=boolean (オプション、デフォルト: false)&custom_type=string(オプション)&message_type=string(オプション)&sender_id=string(オプション)

上記のリクエストに値を渡した後、エラーが表示されます

{ "メッセージ": "権限がありません。メッセージの取得機能は、パークまたはエンタープライズ プランからのみ呼び出すことができます。", "コード": 400108, "エラー": true }

誰かがこれで私を助けてくれませんか

ありがとうニシン

0 投票する
2 に答える
1989 参照

ios - Sendbird IOS で 1 対 1 のチャットを作成する

SendBirdSDKを使用してチャット アプリケーションを作成しようとしていました。しかし、ドキュメントには、ユーザーとチャットを開始する方法が見つかりませんでした。サンプルプロジェクトをダウンロードして確認しましたが、グループチャンネルとオープンチャンネルしか入っていません。

1 対 1 のメッセージを作成する方法はありますか? または、単一のユーザー ID のみでグループチャットを作成する必要がありますか?

どんな助けも高く評価されます