今日想起之前有用户提出短信发出通知,已经短信到达对方的通知,因此查了下API。
发现前者没有问题,但短信到达的目前还未找到方法。
class OutboundSMSListener implements OutboundMessageListener{
public void notifyOutgoingMessage(javax.wireless.messaging.Message message) {
// 这里短信发出后的代码
}
public void notifyIncomingMessage(MessageConnection conn) {
// 这里收到短信后的代码
}
}
我在想该用户提出的应该是短信达到为主,实际上短信从黑莓上成功发出,这个通知不具备任何实际意义。用户关心的应该是对方是不是收到了这次发出的短信。
public void notifyOutgoingMessage(Message message)
Called when an SMS message is sent from the device.
The message object passed into this method is a copy of the actual message sent, changes made to it will not be reflected in the system.
Parameters:
message – an immutable message object as per javax.wireless.messaging
Since:
JDE 4.1.0