React-Native拨打电话
2016-09-05 09:03
1181 查看
调用系统拨打电话功能,其实和打开浏览器访问网址是一样的,只不过打开的地址不是http或https开头,而是tel:开头,像这样:
[/code]
[/code]
[code]import {Linking} from 'react-native'; function callMe(){ return Linking.openURL('tel:10086') }
[/code]
[code]但需要注意,有部分设备是不支持拨打电话的,这包括我们开发环境的iOS模拟器,也包含某些平板或者安卓电视之类的设备。这种情况下openURL会返回一个失败的Promise(还记得什么是Promise吗?),你也可以提前通过Linking.canOpenURL来判断设备是否支持,来给予用户相应的提示。
[/code]
相关文章推荐
- React Native Android 组件IntentAndroid 实现拨打电话
- React Native调用系统的应用:电话、短信、邮件、浏览器等
- React Native调用系统的应用:电话、短信、邮件、浏览器等
- Dcloud的native.js直接拨打电话Android实例代码
- React Native 常见问题总结(android端)
- android实现 拿起耳边拨打电话
- 用 jpush-react-native 插件快速集成推送功能(Android 篇)
- React Native项目初窥(一)
- React-native listview换行
- react native 视图
- React-Native 基础学习入门指南
- scroll to index for flat list in react-native
- Android拨打电话和发短信的简单程序
- react native踩坑记之react-native-video 安卓平台下自动播放bug
- Window下react-native环境搭建小结
- React Native for Android应用名及图标修改
- React-Native坑1:Invariant Violation:Application 项目名 has not been registered.
- ReactNative中把js编译成bundle后,js引用的图片的去向
- XZ_iOS之打开QQ临时会话列表和拨打电话
- react-native-vector-icons的使用