Могу ли я получать обновления в списке контактов устройства - с помощью React-Native? - PullRequest
0 голосов
/ 04 октября 2019

В мобильном приложении React-Native мне нужен доступ к списку контактов, который хранится на мобильном устройстве. Следующие 2 библиотеки предоставляют эту функциональность. Однако, похоже, что ни один из них не предоставляет информацию о том, какие контакты были обновлены (добавлены / удалены / изменены) в последнее время.

Существует ли какая-либо библиотека, которая (1) предоставляет какие-то уведомления, на которые мое приложение может подписаться, чтобы получать обновления списка контактов, или (2) предоставляет временную метку, когда каждыйпоследний раз контакт обновлялся?

Я посмотрел следующие библиотеки, но, похоже, они не обладают этой функциональностью.

  1. Экспо-контакты (https://docs.expo.io/versions/v35.0.0/sdk/contacts/)
  2. React-Native-Contacts (https://github.com/rt2zz/react-native-contacts)

Ваш отзыв очень важен ...

1 Ответ

0 голосов
/ 04 октября 2019

Я видел это в библиотеке контактов Expo: Уведомления Контакты Expo

Вам просто нужно добавить слушателя, и после него вы сможете сортировать по категориям:

Notifications.addListener(listener)

Notifications.createCategoryAsync(name: string, actions: ActionType[])

он возвращает объект EventSubscription, вы можете удалить уведомления:

EventSubscription.remove() 

Надеюсь, что это поможет,

Если вам нужен простой способ уведомления, Firebase CLoud Messaging это самый простой способ настройки уведомлений, и вы также можете отправлять глобальные уведомления через панель администратора firebase,

...