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