#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);
}