有什么方法可以将数据推送到iPhone和iPad上没有使用APNS或GCM的Android设备? APNS和GCM不可靠。我曾经在应用程序消息中使用APNS和GCM。每当我的应用程序中的用户向另一个用户发送消息时,就会向收件人发送推送通知。交付后,它会使应用程序重新加载聊天视图,以便收件人可以看到已发送的最新消息。
我实际上并没有通过推送通知发送消息,我只是使用推送通知作为重新加载的信号,以便应用程序可以从Gunicorn / Django服务器获取新的消息对象。
这已经工作了一段时间,但我很快发现推送并不总是交付,APNS和GCM不可靠。我已经对socket和socket.io进行了一些研究,并将它们与Django一起使用。但它们都与网络相关。我正在寻找适合移动设备和我的Django / Gunicorn服务器之间通信的东西。我怎么能这样做呢?