Sinch:运算符不支持错误

时间:2015-12-04 10:40:46

标签: sinch sms-verification

我正在使用Sinch框架进行移动验证。对于某些数字,Sinch返回一个错误,指出“运营商不支持”

我无法理解为什么会返回此错误。有人可以指出解释这一点的文档。

如果有任何帮助,我的号码是印度号码。

提前感谢。

更新 - 2015年12月4日

下面是代码,它返回错误

#import <SinchVerification/SinchVerification.h>

@interface EnterPhoneNumberViewController () {
 id<SINVerification> _verification;
}
@end

@implementation EnterPhoneNumberViewController

- (void)viewDidLoad {

 _verification = [SINVerification SMSVerificationWithApplicationKey:@"blah-blah-blah-blah" phoneNumber:phoneNumberTextField.text];
            //set up a initiate the process
 [_verification initiateWithCompletionHandler:^(BOOL success, NSError *error) {

            if(!success) {
                //code returned with failure
                NSLog(@"Error while verification : %ld %@",(long)[error code],[error localizedDescription]);
                [errorLabel setText:[error localizedDescription]];
            }
            else {
                //code returned with Success
                NSLog(@"SMS With Code Successfully Sent");
            }
        }]; 
}

1 个答案:

答案 0 :(得分:0)

今天我们发布了一个新的sdk来帮助你更新数字,查看下载sinch.com/download这个shoule帮助你获得正确的数字发送验证。该错误表示不支持该号码/运营商。这可能有多种原因,谷歌语音号码,因欺诈而被阻止的运营商不受支持。

如果您认为该特定号码有误,请通过support@sinch.com与该号码联系,我们可以查看。