【问题标题】:Android 4.4 SMS - Not receiving sentIntentsAndroid 4.4 SMS - 未收到 sentIntents
【发布时间】:2014-01-17 19:11:05
【问题描述】:

我有一个在旧版 Android 中运行良好的短信应用程序。在 4.4 中我发送消息时通过

 smsManager.sendMultipartTextMessage(dest, serviceCenter, messages, sentIntents, null);

(http://goo.gl/e7VW4)

sentIntents 实际上从未发送过,没有给我任何关于短信是否已发送或失败原因的信息。这在带有 4.4 的 Nexus 5 上检测到。虽然它适用于 4.3 的 Galaxy Nexus。

更新 #1:这种情况在向无效号码发送 SMS 时发生。我想收到 sentIntent 来更新 UI。

有人遇到过这个问题吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    Android 4.4 引入了default SMS app 的概念(如blog post 中所述) - 只有默认的 SMS 应用可以发送 SMS 消息 - 所有其他应用都会静默失败。

    【讨论】:

    • 请阅读更新。当目的地是有效数字时,我让它与 4.4 一起使用。但是,我所描述的仅在目标中存在无效字符或目标字符串大小不正确时才会发生。
    猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多