Доступны ли mesibo chat и вызывающий api для технологии flutter

#flutter #mesibo

#flutter #месибо

Вопрос:

Я хочу использовать Mesibo Api для функции чата и звонков в приложении. Я разработал приложение в flutter. Доступен ли Mesibo api для flutter sdk?

Ответ №1:

API-интерфейсы mesibo предоставляются в виде встроенного SDK для Android, iOS и Web. Поскольку все кроссплатформенные инструменты предлагают способ доступа к собственным API, вы можете использовать mesibo с выбранной вами платформы.

Вы можете прочитать больше здесь, используя mesibo с кросс-платформенными инструментами разработки приложений, такими как Flutter, React-Native, Swift, Ionic и др.

а также ссылаться на исходный код flutter https://github.com/mesibo/samples/tree/master/flutter

Ответ №2:

Вы можете проверить https://github.com/fxjordan/flutter_mesibo .

Это крошечная оболочка для SDK Mesibo для iOS и Android, которая избавляет вас от прямого использования каналов платформы Flutter.

Кроме того, есть некоторые дополнения к оригинальному API, которые делают его более удобным для обработки сообщений «способом flutter», например, вы можете подписаться на несколько Stream входящих сообщений.

Отказ от ответственности: я автор этой библиотеки.

Вот несколько примеров кода:

 Future<void> initChat() async {
  // Get Mesibo instance
  Mesibo mesibo = Mesibo.instance;
  // you can copy an access token from Mesibo console for testing
  await mesibo.setAccessToken('users access token');
  await mesibo.start(); 
  

  /*
   * Listen for incoming messages.
   *
   * You can send a text message from the Mesibo console to the user
   * from which you copied the access token.
   */
  mesibo.realTimeMessageStream.listen(_handleNewMessage);
}

void _handleNewMessage(MesiboMessage message) {
  // read message data as string
  final messageText = utf8.decode(message.data);

}