【问题标题】:How to receive sms within adobe AIR app on android如何在 Android 上的 adobe AIR 应用程序中接收短信
【发布时间】:2010-12-20 03:17:50
【问题描述】:

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

【问题讨论】:

    标签: android actionscript-3 air


    【解决方案1】:

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

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

    您可以考虑以下一个想法:编写一个小型本地服务器,该服务器将从收件箱中读取数据(前提是可能/收听短信接收通知),然后通过套接字将数据转发到您的 AIR/Flex 应用程序。免责声明:我自己还没有尝试过,所以所有的赌注都没有。

    【讨论】:

      【解决方案2】:

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

      干杯

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多