如何以编程方式查找用户蜂窝数据/通话时间平衡

时间:2016-06-23 04:47:26

标签: ios iphone core-telephony

我搜索并发现iOS 7已出于安全原因阻止了USSD代码的使用,并且在iPhone中已禁止使用USSD代码。 iOS7我们可以手动拨打USSD代码但不能以编程方式拨打。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:\*123* <2334555>#"]]?

这在iOS 7中无效。

Apple文档说:

  

防止用户恶意重定向电话或更改   手机或帐户的行为,手机应用程序支持最多,但   不是全部,电话方案中的特殊字符。具体来说,如果   URL包含*或#字符,Phone应用程序不会尝试   拨打相应的电话号码。如果您的应用收到了网址   来自用户或未知来源的字符串,您还应该确保   任何可能不适合在URL中的特殊字符   逃脱得当。对于原生应用,请使用   stringByAddingPercentEscapesUsingEncoding:NSString的方法   转义字符,返回正确转义的版本   原始字符串。

有没有办法以编程方式检查用户数据/通话时间平衡?

0 个答案:

没有答案