Я работаю над приложением React Native, и мне нужно сохранить новый контакт в телефоне. Проведя исследование, я обнаружил, что есть 3 библиотеки, которые реализуют эту функциональность: экспо-контакты, реагируют-нативные контакты и реагируют-нативные-унифицированные контакты. В каждом из них я следовал инструкциям по установке, но в каждом из них у меня были одни и те же ошибки:
Possible Unhandled Promise Rejection (id: 0):
TypeError: null is not an object (evaluating '_reactNativeUnifiedContacts.default.getContacts')
http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:150346:52
tryCallOne@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27023:16
http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27124:27
_callTimer@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30578:17
_callImmediatesPass@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30614:19
callImmediates@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30833:33
callImmediates@[native code]
__callImmediates@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2625:35
http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2402:34
__guard@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2608:15
flushedQueue@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2401:21
flushedQueue@[native code]
invokeCallbackAndReturnFlushedQueue@[native code]
Это именно та ошибка, которая происходит от реакции-нативных-унифицированных контактов, но все они выбрасывают ошибка «ноль не является объектом». Во-первых, я думал, что это может быть проблема со связыванием, но, поскольку у меня есть версия React Native 0.61, связывание выполняется автоматически. Итак, я продолжаю иметь эти ошибки, и я не могу добавить контакт.