繁体   English   中英

是否可以将推送通知请求从设备发送到服务器?

[英]Is it possible to send push notification request from device to server?

目前,我正在考虑在我的应用程序中使用推送通知服务替代SMS。

我需要做的是从设备到服务器发送请求(带有数据-例如,用户在设备上填写文本字段,并且包含该文本的请求通过推送通知服务发送到服务器)。 然后,服务器处理此请求,然后将推送通知(带有一些已处理的数据)发送回原始设备。

所以基本上我在问:推送通知服务是否也可以实现设备到服务器的通信?

谢谢您帮忙。

推送通知仅从服务器发送到设备。 您需要将数据发送到服务器,服务器将推送通知发送到连接的客户端。

我认为对“推”和“拉”之间的区别进行评论很有趣:

如果希望设备每次都听到 新闻 ,则PUSH通知是唯一的方法,因此可以将新闻 送到其中(解释其工作原理实际上会回答另一个问题)。 但是,如果您的设备连接到实际上一直在的服务器,则可以将信息作为答案发送回去。

因此,当您希望服务器与设备之间进行通信时,并假设您确实需要通过PUSH进行这种通信,您应该做的是:

  • 使用PUSH将数据从服务器发送到设备
  • 使用HTTP请求将数据从设备发送到服务器

您还应该记住,每次发出HTTP请求时,服务器都可以提供答案(您可以将其用于JSON,XML等)。

您对短语“推送通知”感到困惑。 最终,这是服务器在连接该特定设备时随时将数据发送到该设备的一种方式。 您不会将设备到服务器消息称为推送通知。 James Webster是正确的-仅使用HTTP请求。

根据评论的要求,我已将其发布为答案

为什么要使用推? 为什么不发送HTTP请求呢?

看一下NSURLConnectionNSURLConnectionDelegate因为它们可能是您要使用的类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM