如何在Android上的adobe AIR app中接收短信

时间:2010-12-20 03:17:51

标签: android actionscript-3 air

使用adobe AIR和AS3构建短信应用程序的最佳方法是什么?发送和接收短信的应用程序。我发现如何使用uri发送,但无法找到有关如何接收和显示它的任何解释。

2 个答案:

答案 0 :(得分:0)

使用最新版本的AIR 2.6无法做到这一点。 AIR mobile API仅允许您发送文本消息,但不允许您访问联系人列表或已接收的消息。您最好的选择是切换到本机API以便能够接收消息(即使用Telephony.SMS_RECEIVED意图)。但是,AFAIK,在最新的原生SDK中不推荐访问短信收件箱。

我听说AIR的某些未来版本可能支持原生扩展,这些扩展可能会派上用场(访问联系人列表,收件箱等)但没有日期。再一次,您最好切换到本机API。

这是您可以考虑的一个想法:编写一个可以读取收件箱的小型本机服务器(假设可以/收听短信收据通知)并通过套接字将数据转发到AIR / Flex应用程序。免责声明:我自己没有试过这个,所以所有的赌注都没有了。

答案 1 :(得分:0)

如果您为sms注册AIR应用程序:intent(可能是提到的“短信收件箱”dirk),那么您至少会收到通知。

干杯