我有一个Sms应用程序,在旧版本的Android中运行良好。在4.4我通过
发送消息时 smsManager.sendMultipartTextMessage(dest, serviceCenter, messages, sentIntents, null);
sentIntents 实际上从未发送过,因此不会向我提供有关短信是否已发送或其失败原因的信息。这在带有4.4的Nexus 5上检测到了这一点。虽然它适用于具有4.3的Galaxy Nexus。
更新#1 :向无效号码发送短信时,此情况仅发生 。我想收到 sentIntent 来更新用户界面。
有没有人有这个问题?
答案 0 :(得分:0)
Android 4.4引入了default SMS app的概念(如此blog post中所述) - 只有默认的短信应用可以发送短信 - 所有其他应用都将无声地失败。