2017-02-24 58 views
0

我的一大难题面前敢HTTP请求(离子型2),我已经了解如何使用Node.js和Express和对离子2.接收的电话

运行目前,离子应用程序的API应用程序可以发送HTTP请求到API

我想知道如果有一个API来发送HTTP请求到智能手机应用程序的方式(用于连接到API等等例如新的用户...)

提前致谢 !

+0

您应该使用推送通知。 –

回答

0

事实上,应用程序可以发送HTTP请求的API是因为应用程序知道IP地址和端口号。服务器正在侦听对该端口的请求。

但是,服务器不知道手机的IP地址,电话不听的端口。所以,API无法主动向应用发送HTTP请求。

但是,你可以使用TCP而不是HTTP。 TCP是保持连接状态。应用程序和API可以多次发送消息给对方。此外,应用程序应该是首先启动连接的应用程序。

或者,应用程序使用HTTP,要求在规定的时间(轮询)数据的服务器。

+0

谢谢!如果我知道电话的IP地址,是否有办法做到这一点? –

+0

有没有办法使用socket.io来做到这一点? –

+0

您需要让应用程序在某个端口中侦听,以便API可以请求此IP和端口。 @AlvinFREY – HungryMilk