2013-01-17 39 views
1

我正在開發一個項目,我需要向聯繫人發送短信,如果聯繫人沒有收到短信,我必須發送給他另一個或選擇其他聯繫人。所以,爲了通知我的midlet成功的短信傳遞,我需要接收並閱讀短信傳遞報告。在J2me中發送短信並接收投遞報告

如何閱讀使用j2me的送貨報告?或者還有其他方法可以實現嗎?

+0

無法檢查用戶是否收到該消息。您將郵件發送到運營商網絡,就這些。 –

+0

雅!但我也遇到過,我們可以讀取發送到特定端口的短信。你有什麼想法嗎? – shriniket

+1

您可以發送短信到特定的端口。但是應用程序應該在偵聽同一端口的收件人設備中運行。如果你打算開發一個接收器應用程序,那麼你可以在每個SMS主體中包含一個文本「標題」,然後編碼這個監聽器應用程序,通過標題識別你的SMS,然後發送迴應ACK SMS。 –

回答

1

如果您將應用程序放在諾基亞商店,諾基亞會自動向第三方信任域簽名,所以提示將會更少。此外,我認爲如果您實施SATSA JSR http://en.wikipedia.org/wiki/Security_and_Trust_Services_API_for_J2ME,您可以與SIM卡通話並獲取SMS傳遞的相關信息,但您需要將應用程序簽署到運營商域以獲得許可。另一方面,如果您有與服務器的SMPP連接,則可以使用端口號將短消息發送給用戶,並在此處查看消息狀態。