我遇到了一个大问题,我有一个使用Node.JS和Express的应用程序接口,还有一个运行在Ionic2上的应用程序。
目前,Ionic应用程序可以向API发送HTTP请求
我想知道API是否有办法将HTTP请求发送到智能手机应用程序(例如,连接到API的新用户等)。
提前感谢!
发布于 2017-02-24 21:59:54
实际上,应用程序可以向API发送HTTP请求是因为应用程序知道IP地址和端口号。并且服务器正在监听对该端口的请求。
但是,服务器不知道电话的IP地址,并且电话不侦听端口。因此,API不能主动向app发送HTTP请求。
但是,您可以使用TCP而不是HTTP。TCP是保活连接。App和API可以多次相互发送消息。另外,app应该是第一个启动连接的人。
或者,应用程序使用HTTP在定期(轮询)时向服务器请求数据。
https://stackoverflow.com/questions/42440195
复制相似问题