你是否可以使用Phonegap/Cordova开发混合移动应用程序,并在Android和iOS设备上访问设备电话号码?
你是否可以使用Phonegap/Cordova开发混合移动应用程序,并在Android和iOS设备上访问设备电话号码?
com.apple.coretelephony.Identity.get
。不过,一旦您将应用程序上传到App Store,苹果可能会拒绝您的应用程序。TelephonyManager tm = (TelephonyManager)appContext.getSystemService(Context.TELEPHONY_SERVICE);
String mPhoneNumber = tm.getLine1Number();
android.permission.READ_PHONE_STATE
。Android: 我知道我来晚了。在搜寻了很久之后,我找到了this插件,对我非常有效... 在你的项目中添加这些插件。
将以下代码放入你的index.js文件中。
$(document).ready(function () {
document.addEventListener("deviceready", onDeviceReady, false);
});
function onDeviceReady() {
window.plugins.phonenumber.get(success, failed);
document.addEventListener("backbutton", onBackKeyDown, false);
}
function success(phonenumber) {
console.log("My number is " + phonenumber);
}
function failed(phonenumber) {
console.log("Error " + phonenumber);
}