Android 4.4短信 - 未收到sentIntents

时间:2014-01-16 17:27:47

标签: android

我有一个Sms应用程序,在旧版本的Android中运行良好。在4.4我通过

发送消息时
 smsManager.sendMultipartTextMessage(dest, serviceCenter, messages, sentIntents, null);

http://goo.gl/e7VW4

sentIntents 实际上从未发送过,因此不会向我提供有关短信是否已发送或其失败原因的信息。这在带有4.4的Nexus 5上检测到了这一点。虽然它适用于具有4.3的Galaxy Nexus。

更新#1 :向无效号码发送短信时,此情况仅发生 。我想收到 sentIntent 来更新用户界面。

有没有人有这个问题?

1 个答案:

答案 0 :(得分:0)

Android 4.4引入了default SMS app的概念(如此blog post中所述) - 只有默认的短信应用可以发送短信 - 所有其他应用都将无声地失败。