【发布时间】:2014-07-02 08:13:24
【问题描述】:
我正在开发发送大量 SMS 的 SMS 应用程序。它不是谷歌建议的默认短信应用程序。我收到一个弹出窗口“Messaging 正在发送大量 SMS 消息。您要允许此应用继续发送消息吗?”。但我想避免这种情况并以编程方式识别限制。
有人有什么建议吗? 谢谢!
【问题讨论】:
-
您正在“开发 SMS 应用程序”并要求我们在这里告诉您为什么您的代码弹出“Messaging 正在发送大量 SMS 消息...”?我怀疑生成此消息的是 SMS 网关,因为您没有透露有关您的应用程序的任何信息,我将无法告诉您发生了什么...
-
如果询问技术问题,请提供所有详细信息
-
如果我没记错的话,每条消息有 160 个字符的限制,所以您需要做的就是检查消息中的字符数除以 160 是否大于您的最大消息数。请注意,这不是精确的公式,因为每当消息在串行消息之间拆分时,都会添加一些额外的字符
-
当我尝试突破限制时出现“消息”弹出窗口。 Android,JellBean 我认为,在 30 分钟内限制为 30 条消息。 SmsManager,我用来发送消息的android类,有五个错误代码(RESULT_OK,RESULT_ERROR_GENERIC_FAILURE,RESULT_ERROR_NO_SERVICE,RESULT_ERROR_NULL_PDU,RESULT_ERROR_RADIO_OFF),但一个是隐藏的RESULT_ERROR_LIMIT_EXCEEDED,我无法访问它forums.androidcentral.com/google-nexus-4/…@user902383这无关字符长度:/,但谢谢
-
@GermannArlington 我没有使用短信网关。弹出窗口由 Android 操作系统生成