2015-06-05 66 views
0

我正在開發一個android應用程序,在該應用程序中,我的應用程序發送一些消息,其中包含一些特定的代碼和用於操作設備的代碼。而且我的設備不是電話,而是另一個定製硬件設備(開發了另一個硬件,用於控制其他硬件,如AC/Cooler等)。通過我的應用程序發送的短信在默認的Android應用程序中顯示

現在的問題是,每當我的應用程序發送任何短信這顯示在SMS默認應用程序(O.S 5.0或更高版本)。當在我的手機O.S. 4.2這些發送的短信未顯示。這就是我想要的。這些特定的代碼不應該顯示給任何人。

我知道這是android在SDK中完成的一些API更改,但有任何解決方案可以解決此問題。

+0

「我的應用程序發送了一些消息,這些消息有一些特定的代碼和這些代碼用於操作我的設備」 - 然後,您的設備存在安全漏洞。 SMS不適合作爲控制信道,因爲SMS消息可能被攻擊者欺騙。 – CommonsWare

+0

除手動關閉/打開外,實際設備沒有用戶交互。 – PKTomar

回答

1

此問題的唯一解決方案可能是「從已發送文件夾/ SMS數據庫表中刪除SMS」。

但是在Android 4.0之上或之後,公共應用程序不允許從SMS數據庫中刪除。 SMS deletion not allowed

相關問題