我遇到了一个大问题,我有一个使用Node.JS和Express的API以及一个在Ionic 2上运行的应用程序。
目前,Ionic应用程序可以向API发送HTTP请求
我想知道API是否有办法将HTTP请求发送到智能手机应用程序(例如连接到API等的新用户......)
提前致谢!
答案 0 :(得分:0)
实际上,app可以向API发送HTTP请求是因为应用程序知道IP地址和端口号。服务器正在侦听该端口的请求。
但是,服务器不知道电话的IP地址,并且电话不听端口。因此,API无法主动向应用程序发送HTTP请求。
但是,您可以使用TCP而不是HTTP。 TCP是保持连接的连接。应用和API可以多次向对方发送消息。此外,app应该是首先启动连接的人。
或者,应用程序使用HTTP定期向服务器询问数据(轮询)。