我想用分机打开电话号码.

几乎别无 Select

Linking.openURL('tel:XXXXXXXXX,XXX');

Linking.openURL('tel:'+ encodeURIComponent('XXXXXXXXX,XXX'));

拨号器只拨主要号码,不包括分机

我可以编写本机代码并公开该方法,但这将是我最后的 Select

推荐答案

我知道已经晚了,但你可以试试这个组件:react-native-communications.

它在iOS和Android上都运行良好.

您必须将其导入所需的文件中:

import Communications from 'react-native-communications';

然后根据需要使用:

<TouchableOpacity onPress={() => Communications.phonecall(phoneNumbers[0].number, true)}>

React-native相关问答推荐

如何在Reaction Native中将身体分成三部分

NPM INSTALL 在 react-native 项目上失败:无法解析 react 和 react-dom 的依赖树

用图像 react native 动画进度条

React Navigation v5 中的初始路由参数?

Javascript setTimeout 立即在 React Native 中运行

React Native - 为什么我们对 Image 组件使用 tintColor 属性?

如何获取 React Native 应用程序的崩溃日志(log)?

react-native app.js index.js

如何在 React-Native Android 中检测拖动事件的结束

缺少请求的请求令牌

在 React Native (iOS) 中支持动态类型

如何在 React Native 上获取设备的 ip?

如何将本地文本文件加载到 React Native Project 中的字符串变量中?

使用带有样式组件的动画

HighLight / ScrollTo - React-Native 上的 ListView、ScrollView

等待模块失效的超时

React-Native 元素卡在 :app:installDebug

降级 react-native 的适当机制

是否可以将 Material UI 库与 React Native 一起使用?

如何在 React Native 中创建拖放操作?