在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ React Native 如何像原生應(yīng)用一樣調(diào)用原生通訊錄?

React Native 如何像原生應(yīng)用一樣調(diào)用原生通訊錄?

場景:在React Native開發(fā)的應(yīng)用中,想要在手機(jī)的通訊錄中選擇一個(gè)聯(lián)系人,獲取聯(lián)系人的姓名和手機(jī)號(hào)。這個(gè)選擇是用戶做出的,React Native要提供的功能就是:像原生應(yīng)用一樣調(diào)起通訊錄,展示通訊錄中的聯(lián)系人列表,讓用戶自己選擇。
如圖:

clipboard.png

實(shí)現(xiàn)上面的需求,有三方的庫么?至少自己目前是沒找到。
如果沒有三方的庫,那么React Native自身的API是否支持?
如果既沒有三方庫,也沒有RN原生API支持。那么實(shí)現(xiàn)這個(gè)需求要怎么辦呢?難道一定要自己寫Android與iOS的代碼么?

回答
編輯回答
祈歡

自己找到了一個(gè)庫:react-native-contacts-wrapper
github地址:https://github.com/LynxITDigi...

能用,但是不是很滿足需求,需要自己進(jìn)行改造。
因?yàn)樗荒芊祷匾粋€(gè)電話號(hào)碼與Email,但是有的時(shí)候一個(gè)聯(lián)系人名下可能會(huì)有多個(gè)號(hào)碼與Email。經(jīng)測試,只能返回所有號(hào)碼中的最后一個(gè),如果要實(shí)現(xiàn)自己選號(hào)碼的需求,需要進(jìn)行改造。

2017年3月26日 07:19