存储电话号码的最佳实践:是否有格式化?

时间:2015-09-06 15:21:04

标签: ios phone-number

我的应用程序从IOS地址簿中提取电话号码,然后将其存储在核心数据中。我注意到IOS地址簿存储了格式化的数据,即(650)555 5555.这会导致问题,因为当您尝试将此数据发送到URL来调用或文本时它不起作用。

对于在我的应用中手动输入的其他电话号码,我一直存储它们而不进行格式化,只在显示时格式化它们。

是否有一种首选的方法来存储无字符与字符?

2 个答案:

答案 0 :(得分:1)

这完全取决于你以及你将如何使用这些数字。

我过去做过这个,我们选择只用简单的号码存储电话号码,并根据位置显示格式,因为很可能所有的联系号码都来自特定的国家或地区。这对一个人来说更容易看。

此外,我们可以使用未经任何修改而存储的号码来拨打或发送短信,因为这需要手机没有格式化。

答案 1 :(得分:1)

括号,连字符,空格等都是数据表示的一部分,而不是数据本身。因此,您应该将它们存储为纯数字。