如何在电话间隙应用程序中获取用户的手机号码



有没有办法在电话间隙应用程序中获取用户的手机号码?

没有办法直接在phonegap中使用它 首先,您应该找到如何在每个平台(ios,android,..)中执行此操作,然后使用Phonegap插件,您可以轻松地将它们集成到您的应用程序中。 请注意,此解决方案是基于平台的提示:您正在做的事情违反了Apple法律协议,如果您在应用程序中使用它,您将被拒绝从Apple App Store中。

https://github.com/macdonst/TelephoneNumberPlugin

我没有尝试过,但我认为它适用于安卓设备

试试这个文档

https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-contacts/index.html#navigatorcontactspickcontact

此代码 100% 工作正常

function onDeviceReady() {
    // Now safe to use device APIs
    window.addEventListener("batterystatus", onBatteryStatus, false);
    $("#contact").click(function () {
        navigator.contacts.pickContact(function (contact) {
            console.log('The following contact has been selected:' + JSON.stringify(contact));
            $("#contact_details").html('The following contact has been selected:' + JSON.stringify(contact.phoneNumbers));
        }, function (err) {
            console.log('Error: ' + err);
        });
    });
}

最新更新