如何使用API​​ SMSInterceptor.grabNextSMS()在读取短信时检测电话号码或Sim序列号?

时间:2017-12-27 04:45:25

标签: codenameone

我们正在使用API​​ SMSInterceptor.grabNextSMS()来读取短信。但是在双卡上我们无法检测到我们收到的短信或号码。

API是否提供除文本之外的任何其他信息,例如从中读取SMS的元数据或SIM序列号。

例如:我们实际上只想从我们系统中预先注册的特定号码读取短信,并且想要拒绝从任何其他号码或插槽读取的短信。

您能否提供任何指示来实现这一目标。它在电话号码上提供了SIM序列号的任何元数据线槽号,然后我们可以应用一些逻辑来满足我们的要求。

1 个答案:

答案 0 :(得分:0)

我认为不可能。我们使用SmsMessage here来解析邮件内容,但它似乎不包含发送SMS的号码。

但是,您可以将该编号编码到邮件正文中,因此除了激活代码之外,您还可以使用该编号,并且可以解析整个内容。为此,只需使用您自己的native interface,而不是使用cn1lib。