FastComments.com

FastComments React Native SDK


Это официальный SDK для React Native от FastComments.

SDK FastComments для приложений React Native

Репозиторий

Просмотреть на GitHub


Установка Internal Link

npm install fastcomments-react-native-sdk --save

Скриншоты Internal Link

Скин: Erebus

Скин: Erebus

Скин: Default

Скин: Default

Нативный WYSIWYG-редактор с поддержкой изображений!

Нативный WYSIWYG-редактор с поддержкой изображений

Редактор форматированного текста

Эта библиотека использует редактор 10tap для работы с форматированным текстом, который обеспечивает мощный WYSIWYG-инструмент редактирования.

Параметры конфигурации

Эта библиотека стремится поддерживать все параметры конфигурации, определённые в fastcomments-typescript, так же как и веб-реализация.

Концепции FastComments

Основные понятия, с которыми следует ознакомиться для начала работы, — это tenantId и urlId. tenantId — это идентификатор вашей учётной записи на FastComments.com. urlId — место, к которому будут привязаны потоки комментариев. Это может быть URL страницы, идентификатор товара, идентификатор статьи и т.д.

Уведомления пользователей

FastComments поддерживает уведомления для множества сценариев. Уведомления настраиваются, от них можно отказаться глобально или на уровне отдельного уведомления/комментария, а также поддерживается подписка на уровне страницы, позволяющая пользователям подписываться на потоки определённой страницы или статьи.

Например, можно использовать Secure SSO для аутентификации пользователя, а затем периодически опрашивать наличие непрочитанных уведомлений и отправлять их пользователю.

См. the example AppNotificationSecureSSO о том, как получать и переводить непрочитанные уведомления пользователей.

Браузер GIF

По умолчанию выбор изображений или GIF не включён. См. example/src/AppCommentingImageSelection.tsx о том, как поддержать загрузку изображений и GIF. В этой библиотеке есть браузер GIF, который анонимизирует поисковые запросы и предоставленные изображения — вам просто нужно его использовать.

Производительность

Если вы обнаружите проблемы с производительностью, пожалуйста, откройте тикет с примером для воспроизведения и указанием используемого устройства. Производительность является приоритетом во всех библиотеках FastComments.

Нужна помощь?

Если вы столкнулись с какими-либо проблемами или у вас есть вопросы по React Native SDK, пожалуйста:

Вклад

Вклады приветствуются! Пожалуйста, посетите репозиторий на GitHub для получения руководства по внесению вклада.