【问题标题】:Bidirectional communication between Adobe Air AppsAdobe Air 应用程序之间的双向通信
【发布时间】:2013-02-11 11:03:24
【问题描述】:

这一切都是从我开始开发 Adob​​e Air 应用程序开始的,直到现在它还是一个完全单人游戏。我的问题是是否可以在轮到用户时提醒他们而不使用轮询技术(无需不断检查......轮到我了吗?)。我可以使用的技术几乎只有 AIR、PHP 和 MySQL。我目前有一个不支持 ssh 的共享主机包,我相信今年我很快就会更改为支持 ssh 的专用包。

有了这些技术,这可能吗?

我一直在走的想法/方向是。

设置一个 PHP Socket 程序来维护用户之间的连接,并拥有一个 AIR 应用程序将连接到的公共域。例如。我的手机会 POST 到 my.domain.com,它会执行一个 php 脚本来启动一个套接字服务器 "exec("php /socket.php"); 如果它是,应用程序的所有用户都将加入服务器中的一个“池”在其中运行 - 我的理论是 - 我可以与它们保持双向通信。MySQL 服务器可用于跟踪套接字是否打开以及当前在池中的人。这可能吗?

我还认为我无法在应用关闭时通知用户,因为他们将不再位于套接字中。

我只是想知道我是否离这里很远。

【问题讨论】:

    标签: php air bidirectional


    【解决方案1】:

    如果您想使用现有的通知 ANE,您可以从这里获取:

    ANE-Push-Notification

    它适用于 IOS 和 Android。

    如果你想从头开始,这个链接也很有用:

    Developing Native Extensions with Adobe

    【讨论】:

      【解决方案2】:

      经过大量研究并审查了许多替代技术,iOS 和 android 都提供了对发送到另一台设备的通知的原生支持。我认为最好的选择是构建一个 air native 扩展或找到一个已经存在的扩展来弥合 andriod 或 ios 通知系统之间的差距。这是一个很好的入门资源http://www.adobe.com/devnet/air/native-extensions-for-air.html

      【讨论】:

        猜你喜欢
        • 2019-05-19
        • 1970-01-01
        • 1970-01-01
        • 2018-09-13
        • 2012-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多