检查android包短信限制?

时间:2015-01-06 15:54:56

标签: java android

在IceCreamSandwch和JellyBean中,默认的触发限制是30分钟内来自任何包的30个短信。这曾经是一小时内的100条短信,这不是一个问题,但现在我们需要小心我们的应用程序发送了多少条消息。

使用Google搜索和搜索StackOverflow我找不到任何包可以查询它的当前限制的示例,这是我们必须在我们自己的包中维护的东西,还是在Android的某个地方有一个隐藏的方法API?

如果我们自己的套餐必须保持其当前限制的数量,你会如何建议去做呢?

1 个答案:

答案 0 :(得分:3)

来自Al Sutton's G+ post之一:

  

OEM可以通过更改源代码或使用安全设置Settings.Secure.SMS_OUTGOING_CHECK_MAX_COUNT和Settings.Secure.SMS_OUTGOING_CHECK_INTERVAL_MS来覆盖限制,因此您可能会看到用户提出对话,要求他们确认正在发送的SMS即使您遵守#AOSP默认速率限制也没问题。

因此,您可以尝试Settings.Secure.SMS_OUTGOING_CHECK_MAX_COUNTSettings.Secure.SMS_OUTGOING_CHECK_INTERVAL_MS