前言
随着移动互联网的普及,手机应用越来越多,越来越成为人们生活、工作不可或缺的一部分。而其中有不少应用需要使用到手机的通信功能,比如发送短信、拨打电话等。cordova-plugin-carrier 正是一款方便使用的 Cordova(Phonegap)插件,可以让你轻松地在你的应用中使用手机的通信功能。
安装
使用 npm 包管理工具来安装 cordova-plugin-carrier:
npm install cordova-plugin-carrier
集成到应用中
将 cordova-plugin-carrier 集成到你的 Cordova(Phonegap)应用中也很简单,只需要在终端里进入你的 Cordova 项目目录并执行如下命令即可:
cordova plugin add cordova-plugin-carrier
安装成功后,你需要将 Carrier.js
文件引入你的 HTML 文件中:
<script type="text/javascript" src="js/Carrier.js"></script>
用法
使用 cordova-plugin-carrier,你需要了解一些常用的函数用法。
获取手机运营商信息
window.plugins.carrier.getCarrierInfo(successCallback, errorCallback);
代码示例:
window.plugins.carrier.getCarrierInfo(function(result) { console.log(result); }, function(error) { console.log(error); });
拨打电话
window.plugins.carrier.dial(number, successCallback, errorCallback);
代码示例:
var number = '10086'; window.plugins.carrier.dial(number, function() { console.log('拨打电话成功!'); }, function() { console.log('拨打电话失败!'); });
发送短信
window.plugins.carrier.sendSMS(number, message, successCallback, errorCallback);
代码示例:
var number = '10086'; var message = '测试短信'; window.plugins.carrier.sendSMS(number, message, function() { console.log('发送短信成功!'); }, function() { console.log('发送短信失败!'); });
总结
cordova-plugin-carrier 的使用方法是比较简单的。只需要安装插件,将 Carrier.js 文件引入你的项目并且正确调用常用的函数,就可以在你的应用中使用手机的通信功能了。这个插件不仅方便实用,而且使用起来也不会给你的应用带来任何额外的负担。如有需要,不妨尝试一下。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006733d890c4f727758357d