ios-使用AsycSocket怎样获取服务器推送消息

问题描述

使用AsycSocket怎样获取服务器推送消息
公司要实现一个消息推送,我这边使用AsycSocket 连接之后只有自己发送一个请求才能收到推送消息
请问如何能直接收到推送消息?

解决方案

是不是对方有要求,要应答式的,收到你的才能发给你

解决方案二:
不是,因为是为了实现三端统一数据,PC或者安卓那边有一端有一个数据提交的服务器,如果提交成功的话就会给别的客户端(登录的用户)
发送这个新的消息,

解决方案三:
不是,因为是为了实现三端统一数据,PC或者安卓那边有一端有一个数据提交的服务器,如果提交成功的话就会给别的客户端(登录的用户)
发送这个新的消息,

解决方案四:
ios上面的CocoaAsyncSocket吗?
是的话,socket连接成功后,调用readData函数后,在readData函数的回调函数里再调用readData函数,这样可以不断监听端口读取数据。
readData函数里的timeout参数设置为永不超时。服务器那边需要的话,调用对应socket进行write数据就可以了。
另外规定好两边推送消息的结束符或者长度,不然readData会一直在等待读数据,不会调用回调函数。

时间: 2024-08-27 04:21:18

ios-使用AsycSocket怎样获取服务器推送消息的相关文章

Android不同应用如何筛选服务器推送消息?

问题描述 Android不同应用如何筛选服务器推送消息? 现在我们自己建一个推送系统.客户端可以通过推送接收到服务器端的消息.而我有多个客户端应用要使用这个系统,为了节约服务器资源,我们想一个手机和服务器建立一条链接,避免资源的浪费.你有什么办法解决这个问题?会使用哪些技术? 解决方案 可以参照_极光推送_的一些机制. 每个客户端与服务器连接的时候可以绑定一个**标签(Tag)**或者**设备别名(Alias)**或者**唯一标识(Registration ID)**. 这样服务器就可以 1.

应用-iOS开发信鸽推送问题, 获取不到服务器推送内容,很急,谢谢大家!

问题描述 iOS开发信鸽推送问题, 获取不到服务器推送内容,很急,谢谢大家! 最近应用中要做到推送功能,看官方SDK, 有一步是设置账户,之后我在网页中输入内容,跟这个账户对应上,已经可以收到内容.但是我现在要收到从服务器发送的消息,这有身份登录,不同的身份收到的是不同的内容, 现在却收不到了,我把账号已经取消了,这是什么原因,我们是php后台,需要和注意什么,请大家解答,谢谢了!! 非常急!谢谢 解决方案 http://bbs.csdn.net/topics/391886150

ios-iOS使用AsycSocket第三方库与服务器连接,怎样接收服务器的推送消息?

问题描述 iOS使用AsycSocket第三方库与服务器连接,怎样接收服务器的推送消息? iOS开发使用AsycSocket第三方库,长链接, 那么为什么收不到服务器的推送消息? 解决方案 应该不是 APNS ,不是苹果的推送业务, 如果是的话,那么我们用的QQ,两个用户进行聊天的时候,不可能每一个聊天信息都要经过苹果服务器那边的呀 解决方案二: APNS你app搭建好了么? 解决方案三: //设置读取超时 -1 表示不会使用超时 #define READ_TIME_OUT -1 #define

HTML5服务器推送技术的相应实现细节

对于某些类型的应用来说,服务器推送事件是最佳的选择.本文对服务器推送技术进行了详细的介绍,包含浏览器端和服务器端的相应实现细节,为在实践中使用该技术提供了指南. 对于一般的 Web 应用开发,大多数开发人员并不陌生.在 Web 应用中,浏览器和服务器之间使用的是请求 / 响应的交互模式.浏览器发出请求,服务器根据收到的请求来生成相应的响应.浏览器再对收到的响应进行处理,展现给用户.响应的格式可能是 HTML.XML 或 JSON 等.随着 REST 架构风格和 AJAX 的流行,服务器更多地使用

Android、iOS和Windows Phone中的推送技术

推送并不是什么新技术,这种技术在互联网时代就已经很流行了.只是随着进入移动互联网时代,推送技术显得更加重要.因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示更多的信息(如图像.表格.声音等). 推送技术的实现通常会使用服务端向客户端推送消息的方式.也就是说客户端通过用户名.Key等ID注册到服务端后,在服务端就可以将消息向所有活动的客户端发送. 实际上,在很多移动操作系统中,官方都为其提供了推送方案,例如,Google的云推送.IOS.Windows 

iOS自定义推送消息提示框_IOS

看到标题你可能会觉得奇怪 推送消息提示框不是系统自己弹出来的吗? 为什么还要自己自定义呢?  因为项目需求是这样的:最近需要做 远程推送通知 和一个客服系统 包括店铺客服和官方客服两个模块 如果有新的消息推送的时候 如果用户当前不在客服界面的时候  要求无论是在app前台 还是app退到后台 顶部都要弹出系统的那种消息提示框 这样的需求 我们就只能自定义一个在app内 弹出消息提示框   实现步骤如下:  1.我们自定义一个view 为 STPushView 推送消息的提示框view  #imp

Android、iOS和Windows Phone中的推送技术详解_Android

推送并不是什么新技术,这种技术在互联网时代就已经很流行了.只是随着进入移动互联网时代,推送技术显得更加重要.因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示更多的信息(如图像.表格.声音等). 推送技术的实现通常会使用服务端向客户端推送消息的方式.也就是说客户端通过用户名.Key等ID注册到服务端后,在服务端就可以将消息向所有活动的客户端发送. 实际上,在很多移动操作系统中,官方都为其提供了推送方案,例如,Google的云推送.IOS.Windows

iOS点击推送消息跳到应用指定页面方法_IOS

现在的推送用的越来越频繁,几乎每个应用都开始用到了.其实又有几个用户会去看推送消息呢?没办法,产品经理最大啊,只是苦了我们这一帮程序员啊!闲话少说,进入正题.兄弟我用的是极光推送,自然是以极光推送为例了. 现在点击推送消息,有两种跳转方式:1.打开应用,跳转到应用首页:2.打开应用,跳转到指定页面. ​第一种,你什么都不用设置,只要注册极光应用就可以.这里就不写怎么注册极光应用了,可以参考官方文档,写的很详细. 第二种,重头戏来了. // APP未运行时获取通知的内容 remoteNotific

iOS 点击推送消息跳到应用指定页面的实例_IOS

iOS 点击推送消息跳到应用指定页面 现在的推送用的越来越频繁,几乎每个应用都开始用到了.其实又有几个用户会去看推送消息呢?没办法,产品经理最大啊,只是苦了我们这一帮程序员啊!闲话少说,进入正题.兄弟我用的是极光推送,自然是以极光推送为例了.   现在点击推送消息,有两种跳转方式:1.打开应用,跳转到应用首页:2.打开应用,跳转到指定页面. ​第一种,你什么都不用设置,只要注册极光应用就可以.这里就不写怎么注册极光应用了,可以参考官方文档,写的很详细. ​ 第二种,重头戏来了. // APP未运