攔截收到的短信
回答
既然你有這麼多的標籤,很難說哪個操作系統,你實際上是在開發。在iPhone上,如果沒有補丁內核(越獄)的幫助,您無法在SMS消息中「窺探」。
我只能說Symbian C++。好消息 - 這是可能的。 http://wiki.forum.nokia.com/index.php/CS001416_-_Listening_for_incoming_SMS_messages
還是這個例子,你想攔截髮送到特定的端口或只匹配一些文本模式的郵件消息:
如果你想被通知在收件箱文件夾中所有的變化,您可以使用此代碼示例 http://wiki.forum.nokia.com/index.php/SMS_Utilities_API
如果您不希望截取的郵件出現在收件箱文件夾中,請使用第二個示例。
在blakberry,你也不能窺探在標準端口上運行的SMS消息。
在blackberry中,您可以將消息偵聽器附加到特定端口。
try {
final MessageConnection conn = (MessageConnection) Connector.open("sms://:"+port);
conn.setMessageListener(new MessageListener() {
public void notifyIncomingMessage(MessageConnection mc) {
Message msg;
try {
msg = conn.receive();
} catch (InterruptedIOException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
String senderAddress = msg.getAddress(); // Get info from message
if (msg instanceof TextMessage) {
String msgReceived = ((TextMessage) msg).getPayloadText();
// Do something with the message here
} else if (msg instanceof BinaryMessage) {
byte[] msgReceived = ((BinaryMessage) msg).getPayloadData();
// do something with the binary message here
}
}
});
} catch (IOException ex) {
ex.printStackTrace();
}
port = 0表示您可以偵聽所有默認傳入短信。
如果您將消息偵聽器附加到0以外的端口,郵件將不會出現在收件箱中。 但如果您未能處理此郵件,它將顯示在收件箱中。
消息監聽器有一些限制。
- 您無法直接從收件箱文件夾中讀取短信。
- 只有一個第三方應用程序可以偵聽一個端口。 例如如果您的應用程序正在偵聽端口0,則其他應用程序無法偵聽此端口。
- 黑莓重啓後,黑莓會刪除你的消息監聽器。
你知道一種方法來使短信旁路設備INBOX? – Hrundik 2011-09-25 21:13:47
對於Windows Mobile,使用MessageInterceptor class攔截SMS消息非常容易。 MSDN even has an article covering how to use it。
- 1. 攔截來襲的短信
- 2. wp7短信發送接收和短信攔截器
- 3. 攔截髮送短信android
- 4. 黑莓短信攔截,發送短信到模擬器
- 5. 越獄iPhone上的攔截短信
- 6. 攔截Android中的傳出短信
- 7. 攔截,閱讀和取消短信
- 8. 攔截意圖打開短信?
- 9. 如何攔截打開短信郵箱?
- 10. IOS越獄如何攔截短信/短信
- 11. 如何防止iPhone短信警報或攔截短信?
- 12. 攔截LDAP以收集統計信息
- 13. iPhone/Android短信攔截和重定向到應用程序
- 14. 爲我自己的短信編寫器/閱讀器攔截iphone短信
- 15. 這是否意味着它可能攔截短信/彩信
- 16. 短信應用多次收到短信
- 17. 回覆收到的短信
- 18. 如何攔截用戶從Android手機發送的短信?
- 19. 如何攔截Android中的傳出短信?
- 20. 如何攔截Android上傳出的短信並通知用戶
- 21. 我可以攔截iPhone上的短信嗎?
- 22. 收到郵件的位置/攔截收到的郵件
- 23. 短信攔截在iPhone上沒有越獄
- 24. 安卓:如何攔截短信時,廣播無序?
- 25. Python PyGSM \ x00收到短信
- 26. Gammu無法收到短信
- 27. 不會收到新短信
- 28. Android:多次收到短信
- 29. 接收短信
- 30. 攔截器不攔截
我們正在爲所有這些平臺開發並試圖查看是否有一致的方法在多個平臺上執行此操作。 – user397205 2010-07-21 11:30:47
我不想把我的應用程序放在應用程序商店,我有越獄設備。我如何攔截iPhone上的短信? – 2011-03-07 09:41:51