【发布时间】:2010-12-20 03:17:50
【问题描述】:
使用 adobe AIR 和 AS3 构建短信应用程序的最佳方法是什么?发送和接收短信的应用程序。我找到了如何使用 uri 发送,但找不到任何关于如何接收和显示它的解释。
【问题讨论】:
标签: android actionscript-3 air
使用 adobe AIR 和 AS3 构建短信应用程序的最佳方法是什么?发送和接收短信的应用程序。我找到了如何使用 uri 发送,但找不到任何关于如何接收和显示它的解释。
【问题讨论】:
标签: android actionscript-3 air
最新版本的 AIR 2.6 无法做到这一点。 AIR 移动 API 仅允许您发送文本消息,但不允许您访问联系人列表或接收的消息。您最好的选择是切换到本机 API 以便能够接收消息(即使用 Telephony.SMS_RECEIVED 意图)。但是,AFAIK,在最新的本机 SDK 中已弃用对短信收件箱的访问。
我听说 AIR 的某些未来版本可能支持本机扩展,这些扩展可能会派上用场(访问联系人列表、收件箱等),但没有日期。因此,最好再次切换到本机 API。
您可以考虑以下一个想法:编写一个小型本地服务器,该服务器将从收件箱中读取数据(前提是可能/收听短信接收通知),然后通过套接字将数据转发到您的 AIR/Flex 应用程序。免责声明:我自己还没有尝试过,所以所有的赌注都没有。
【讨论】:
如果您为 sms:intent 注册 AIR 应用程序(可能是提到的“短信收件箱”dirk),那么您至少会收到通知。
干杯
【讨论】: