你如何通过PhoneGap(在iPhone上)获得用户的电话号码?

时间:2009-05-07 15:27:03

标签: iphone cordova

那么在PhoneGap中引用用户的电话号码是否有一个plist布尔值?这可以被收购吗?这个StckOverflow问题不建议: Programmatically get own phone number in iOS

我想自动填充我的iBlipper.com应用以获取“我的号码是......”的消息

2 个答案:

答案 0 :(得分:1)

这个措辞可能有点含糊不清。如果您在XCode文档浏览器中查看UIWebView属性detectPhoneNumbers的文档,您会看到它没有检测到用户的电话号码,而是识别HTML中的电话号码。

以下是相关文档的摘录:

  

默认情况下,自动显示Web视图   转换出现的电话号码   在Web内容到手机链接。当一个   电话链接被点击,电话   应用程序启动并拨打电话   数。设置detectedPhoneNumbers   财产到NO关掉这个   默认行为。

唯一标识单个设备的唯一方法是通过其设备ID属性。这不是一个易于阅读的值,只能识别手机。因此,如果某人购买新手机或将手机卖给其他人,则设备ID会有所不同。

答案 1 :(得分:0)

这是关于获取Android手机号码的博文,但它涵盖了您需要的常见js:http://simonmacdonald.blogspot.com/2012/12/how-to-get-devices-phone-number-using.html

但是,看起来您无法使用目标C从手机获取电话号码而无需用户互动(使用标准API):Programmatically get own phone number in iOS

所以你可能运气不好。