如何使用 SINCH 获取 E164 格式的已验证 phone 号码

how to get the verified phone Number in E164 format using SINCH

您好,我按照 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 格式中检索 phone 号码..感谢您的帮助!

使用这个library

然后使用这个调用:

let formattedString: String = try phoneUtil.format(phoneNumber, numberFormat: .E164)

sinch SDK 中包含一个 phone 数字格式化程序,但是结果中没有返回 phone 数字,您应该在发送之前用格式化程序格式化数字 e164收紧。如果您有一个用于输入代码的新视图,只需在进行转换时将数字传递给该视图即可。