您好我在SINCH tuto之后实施短信验证:
verification.verify(enterPin.text!,
completion: { (success:Bool, error:NSError?) -> Void in
self.spinner.stopAnimating();
self.verifyButton.enabled = true;
self.enterPin.enabled = true;
if (success) {
//here I want to get the phone number in theE164 Format
self.status.text = "Verified";
} else {
self.status.text = error?.description;
}
});
如果验证成功,我想在E164格式中检索电话号码..感谢您的帮助!
答案 0 :(得分:1)
使用此library
然后使用此调用:
let formattedString: String = try phoneUtil.format(phoneNumber, numberFormat: .E164)
答案 1 :(得分:1)
sinch SDK中包含一个电话号码格式化程序,但结果中不返回电话号码,您应该在将格式化程序发送到sinch之前使用格式化程序格式化数字e164。如果您输入新视图以输入代码,则只需在转换时将数字传递给该视图。