批量发送SMS时单个号码失败

批量发送SMS时单个号码失败,sms,Sms,我通过我的应用程序向我的客户发送短信。假设我向100个手机号码发送消息,其中一个号码恰好是一个不存在的手机号码。我怎么能跳过这个号码,把剩下的发送出去呢?当消息无法传递时,我在方法中使用try-catch块,消息被捕获,其余的数字无法发送。你知道怎么做吗?听起来你在使用这样的东西: try { foreach(string number in numbers) { // send sms here } } catch() { // do error han

我通过我的应用程序向我的客户发送短信。假设我向100个手机号码发送消息,其中一个号码恰好是一个不存在的手机号码。我怎么能跳过这个号码,把剩下的发送出去呢?当消息无法传递时,我在方法中使用try-catch块,消息被捕获,其余的数字无法发送。你知道怎么做吗?

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

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
    }
}
这样做:

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
    }
}

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

您需要对号码进行“查找”,通常您使用的手机会让此服务向我们显示一些代码。什么站台?什么供应商?什么语言?听起来像是你在写一个垃圾短信机器人:D