2013-05-27 79 views
0

我要承担的,需要从本地设备数据的sycning到一个在线数据库...回来的应用程序的开发。AS3 /空气iOS和Android数据同步数据到/从多个设备到远程数据库

我建立的东西,将允许用户创建活动,并邀请用户的事件。用户也可以在应用程序通知中进行聊天和接收。我想将信息存储在用户创建的本地存储中,并在存在互联网时将此信息推送到在线数据库。然后,如果该用户有任何等待事件或通知,他们也可以在线时检索它们。

我担心的是合并数据和事实,本地存储PK的不会是一样的在线PK的。

例如,user1和user2两个刚刚安装的应用程序。他们都创建一个活动,并邀请对方参加活动。一旦他们在线,他们的设备会尝试将数据推送到在线数据库,但是与使用的PK存在冲突。

我的问题是:能有人给我如何最好地处理这样的情况一些指导?该应用程序将使用AS3和Air构建,仅适用于iOS和Android。将会有一个MySQL远程数据库与PHP后端。

任何帮助表示赞赏。

回答

0

您也可以发送何时发送与你的PHP,在那里,进行了有最后要求有(与推送通知可能是最好的)发回通知用户的情况下使用的时间戳一个已经存在是一个事件。

而且不知道你是否已经知道了,但你可以使用的NetConnection状态得到,当他们连接到互联网的感觉。

localNc = new NetConnection(); 
localNc.addEventListener(NetStatusEvent.NET_STATUS, netStatus); 

function netStatus(event:NetStatusEvent):void{ 
    trace(event.info.code); 
} 
相关问题