Adobe Air Apps之间的双向通信

时间:2013-02-26 04:53:27

标签: php air bidirectional

当我开始使用迄今为止完全单人游戏的Adobe Air App时,这一切都开始了。我的问题是,是否可以在没有使用轮询技术的情况下提醒用户轮到他们(不经常检查......轮到我了吗?)。我拥有的技术几乎只是AIR,PHP和MySQL。我目前有一个没有ssh支持的共享主机软件包,我相信今年很快我会改成一个支持ssh的专用软件包。

有了这些技术吗?

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

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

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

我只是想知道我是否离开这里。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

ANE-Push-Notification

适用于IOS和Android。

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

Developing Native Extensions with Adobe