我目前在iOS上遇到问题(我试过iPhone 5 / iOS 9和iPhone 6 Plus / iOS 8)。我的目标是打开电话应用程序并拨打俄语号码。 这个数字就像是
8 800 123 45 67
简而言之,我只是在做
exclude 'akka-actor_2.10-2.3.7.jar'
每当我打电话时,电话号码都会被格式化并失去一个0才能成为
+880 123 4567
当我尝试添加指示符007时,电话号码丢失一个8成为
00 7(800)123-45-67
最后一件事,当我尝试使用
时[[UIApplication sharedApplication] openURL:@"tel:88001234567"]
它正确地告诉我
00 7(8800)123-45-67
但是当我按“呼叫”时,拨打的电话号码是
00 7(800)123-45-67
有没有人有这个问题?这是iOS上的正常行为吗?在Android上,拨号应用程序不会格式化电话号码。
修改:感谢Pekka,当我们查看此页面https://en.wikipedia.org/wiki/Telephone_numbers_in_Russia时,我们可以看到:
来自俄罗斯境外的电话:+7 ABC xxx-xx-xx其中ABC是区号
然后,在添加国家/地区代码时,一个8下降的事实是正常的。
另一方面,似乎前8是一个可能没有必要的长途前缀。我打算联系我们的客户以确保这一点。
编辑2:好吧,我们的客户告诉我们前8个是必需的,我将不得不找到解决方法。
答案 0 :(得分:0)
输掉前8加+7前缀: 78001234567