8

谁能帮我拦截传入的 Flash 消息(特别是来自电信公司的消息,他们在发送消息等活动后发送我们当前的余额)。

我的应用程序处理批量发送 SMS,我不希望 Flash 消息不时弹出。那么在Android上可以吗?

编辑:每个人都说它不可能在 Android 1.6 以上,但我在 Google Play 上找到了一个类似的应用程序,但我想要那种应用程序的来源。请帮忙。

编辑:一年多过去了,我仍然没有得到解决方案。任何人都可以帮助解决这个线程..??

4

2 回答 2

2

Flash sms 除了数据编码标志外,它与通常的 sms 相同。它在 DCS 中有“0 级”指示。

有关短信编码的详细信息,请参阅:GSM 3.38 规范/4 SMS 数据编码方案。

规范中关于它的一些片段

当移动终止消息为 0 类且 MS 具有显示短消息的能力时,MS 应立即显示该消息,并在消息成功到达 MS 时向 SC 发送确认,无论是否有可用的内存。 SIM 或 ME。消息不会自动存储在 SIM 或 ME 中。

因此,在大多数情况下,手机只会显示此消息并跳过通常的一系列操作。可能,您无法使用通常的 API 捕获此消息……您可能需要深度钩子和根设备。

[或者可能只是通过致电客户支持关闭此服务?]

于 2012-08-28T08:06:03.410 回答
2

可能取决于您的服务提供商使用的 [通信] 渠道。我猜他们不使用 SMS,可能他们使用 WAP/PUSH 或一些预安装的提供商应用程序来通知通知,这使得这更难阻止。如果是短信,你肯定有很多方法来阻止他们的通知,但在这种情况下,我怀疑可能有一种简单/直接的方法来做到这一点。

理想情况下,飞行模式应该阻止电信/服务提供商消息/通知,但这也会阻止您的连接,对吧?所以,我不太确定这一点。有没有办法选择退出服务提供商通知,也许是通过 ussd 例程?我曾经听说过这个...

于 2012-08-28T07:20:35.627 回答