我正在寻找支持移动设备(Android和iOS)和桌面的跨平台聊天服务。我已经研究了一些提供聊天服务的网站,但它们似乎都不是我正在寻找的功能。所以我决定尝试创建一个iOS应用程序,它将连接到我们将用于桌面版本的服务。
这只是一些背景信息,但问题是:
我正在创建一个url请求,以便将信息发送到将处理和存储我的网址请求的服务器,如下所示:
-(IBAction)clickedSendButton:(id)sender
{
urlReq = [NSString stringWithFormat:@"%@/mobile/PrivateChatMsgSending/?sid=%@&skey=%@&rid=%@&msg=%@",domain,((ApplicationAppDelegate *) [UIApplication sharedApplication].delegate).loggedProfileID,((ApplicationAppDelegate *) [UIApplication sharedApplication].delegate).loggedSessionID,receipientProfileId,txtFldChat.text];
NSURL *url = [NSURL URLWithString:[urlReq stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSURLRequest *urlrequest = [NSURLRequest requestWithURL:url];
connection = [[[NSURLConnection alloc] initWithRequest:urlrequest delegate:self] autorelease];
[self ShowIndicatorView:@"Sending..."];
}
那么我是否可以将这些参数传递到服务器端的php脚本,同时与我的桌面版本兼容?我的应用程序中是否有任何可能阻止我的用户接收来自桌面用户的消息的内容?什么可能是创建多平台消息服务的更好解决方案?