批量短信发送过程中单个号码失败

时间:2009-10-09 10:32:24

标签: sms

我通过我的申请向我的客户发送短信。假设如果向100个手机号码发送消息,则其中一个恰好是不存在的手机号码。我怎样才能单独跳过这个号码并发送其余的号码?当消息无法传递时,我在方法中使用try catch块,它会捕获并且无法发送其余的数字。任何想法如何做到这一点?

3 个答案:

答案 0 :(得分:8)

听起来你正在使用这样的东西:

try {
    foreach(string number in numbers) {
        // send sms here
    }
}
catch()
{
    // do error handling here
}

这样做:

foreach(string number in numbers) {
    try {
        // send sms here
    }
    catch() { 
        // do error handling here
    }
}

答案 1 :(得分:0)

在发送消息之前检查手机号码,如果是您刚刚发送的手机号码。

答案 2 :(得分:0)

您需要对号码进行“查询”,通常您使用的Aggregator会有此服务

相关问题