Android 4.4 KitKat上的SMS实用程序

时间:2014-01-02 14:11:39

标签: android sms android-broadcast android-4.4-kitkat smsmanager

在KitKat发布之前,我开发了一个应用程序,它使用预定义的短代码通过SMS执行交易。例如,发送

"<PIN> BAL <phone number>"

会通过您的余额给您回复。用户没有看到短代码,而是从列表中选择所需的功能,插入他的PIN并按下发送。该消息由应用程序制定并发送。这里的要点是他的传出短信(包含他的个人识别码)不会保存在任何地方。

从KitKat开始,只要我的应用程序不是默认的SMS应用程序,传出的SMS就会保存在默认的Messaging应用程序中。我也不能要求用户将我的应用设置为默认值,因为它无法用于正常消息传递。

解决方案或解决方案将是救星。

1 个答案:

答案 0 :(得分:3)

  

这里的要点是他的传出短信(包含他的个人识别码)不会保存在任何地方。解决方案或解决方案将成为救星。

算了吧 - 没有干净的。 See docs

  

此外,系统现在只允许默认应用程序写入消息   数据到提供商,虽然其他应用程序可以随时阅读。应用   那些不是用户的默认设置仍然可以发送消息 - 系统   处理代表应用程序将这些消息写入提供程序,    以便用户可以在默认应用 中看到它们。