0

有什么方法可以在电话间隙应用程序中获取用户的手机号码?

4

3 回答 3

1

您无法直接在phonegap中使用它,首先您应该找到如何在每个平台(ios,android,..)中执行此操作,然后使用phonegap-plugins您可以轻松地将它们集成到您的应用程序中。请注意,此解决方案是基于平台的提示:您所做的是违反苹果法律协议,如果您在应用程序中使用它,您将被苹果应用商店拒绝。

于 2012-09-25T07:56:42.413 回答
0

https://github.com/macdonst/TelephoneNumberPlugin

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

于 2014-02-14T09:30:36.307 回答
0

试试这个文档

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);
        });
    });

}
于 2017-02-06T12:07:01.187 回答