我正在开发一个应用程序,它使用电话号码作为标识符在手机之间进行通信。与Whatsapp的做法非常相似。问题在于不同的国家/地区使用不同的手机号码格式以及人们如何将其保存为手机中的联系人。
例如个人可以将一个号码保存为6122323345在一个国家/地区但可以保存为(国家代码)6122323345在另一个国家或(退出代码)(国家代码)6122323345在不同的国家。另外更不用说不同国家的移动数字不同,这使得查找国家代码非常困难。
只是想知道是否有可用的API或算法来管理客户端和服务器端。或者在这种情况下帮助的任何代码。
答案 0 :(得分:1)
仅使用电话号码的最后十位数作为标识符怎么样?通过这种方式,如果在开头有任何国家代码或其他标志,那将无关紧要。当然你可以得到碰撞,但在看到第一个之前你将成为百万富翁:)