簡體   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