标签列表
如何通过编程方式从iOS设备中获取自己的手机号码?
ios
objective-c
swift
security
core-telephony
4
4
我希望为我的应用程序获取自己的联系电话号码。
我在stackoverflow上读到了一些答案,但那些都比较老旧。
请告诉我根据苹果的新指南,我们是否可以获取手机号码?
-
Gopal Devra
9
2
在iOS中不可能实现。在Android中我们可以获取。
- Anbu.Karthik
2
可能不行,如果你想要的话,可以要求用户输入,这样会严重侵犯用户的隐私,而且苹果也不喜欢这样做。
- Tj3n
2
许多通讯应用程序都要求提供电话号码,包括WhatsApp。许多应用程序还将其用于验证目的,包括FB和Google。我曾为需要电话号码的公司工作过。苹果从未表示过这是一个问题。
- Avi
1
不可能在iOS上实现,因为这违反了苹果的政策,并且出于安全目的,苹果将拒绝它。
- Sailendra
@Martin R我再次提出这个问题,因为那个问题现在太旧了。 苹果公司总是更新他们的条款和条件,所以我才会问这个问题。
- Gopal Devra
显示剩余4条评论
3
个回答
8
8
电话号码不可从任何苹果公共API中访问,这意味着您无法获取它。
-
Vishnu Kumar. S
4
我阅读了这个链接:https://dev59.com/TmIk5IYBdhLWcg3wMLiI但是,正如建议的那样,该应用程序必须被拒绝,这就是为什么我在询问。
- Gopal Devra
现在在Xcode中可以实现 - 请查看此链接 - https://stackoverflow.com/a/54004224/536214
- aqavi_paracha
1
@aqavi_paracha:不可能的,你分享的链接只是展示了如何设置UITextField的内容类型。这并不意味着你可以从设备中获取电话号码。苹果不会允许你这样做 :)
- Vishnu Kumar. S
@VishnuKumar.S。是的,但是当您将contentType设置为Mobile字段时,iOS会给您选择在移动字段中选择移动号码的选项,就像我们在Web中所做的那样。因此,您基本上可以获得您正在使用应用程序的手机的手机号码。
- aqavi_paracha
回答链接
3
3
如果没有使用私有API,就无法访问手机号码,否则会导致应用程序被拒绝。
链接
-
Md. Ibrahim Hassan
回答链接
2
2
无法获取设备的电话号码。
请参考以下链接:
在 iOS 中以编程方式获取自己的电话号码
以编程方式获取设备的电话号码
-
VJVJ
1
在这种情况下,“This” 应该是 “It”。
- KoreanXcodeWorker
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
338
在iOS中以编程方式获取自己的电话号码
10
iOS中的联系人选择器如何获取手机号码
23
如何通过编程方式设置设备(UI)方向?
46
如何在iOS 6中通过编程方式更改设备方向
3
如何通过编程从iOS7设备获取不变的设备ID
4
如何在iOS 7中以编程方式获取iOS设备的UDID
11
如何通过编程更改iOS设备的音量?
17
如何以编程方式获取iOS设备的MAC地址
14
以编程方式获取设备的iOS版本
16
如何通过编程方式检查 iOS 设备当前的用户界面样式?