2017-07-07 90 views
-3

我正在爲iOS和MacOS應用程序,應該兩個設備(iOS設備和Mac電腦)上下工夫安裝。從iOS的信息發送到MacOS的

我想要一個從iOS設備向Mac發送字符串的選項(例如:如果用戶寫入「Hello World!」並按下「傳輸」按鈕我希望在Mac應用程序中立即獲取它)。

什麼是從iOS應用程序發送串與MacOS應用的最佳選擇(當設備無法使用電腦,甚至如果它沒有連接到同一個WIFI網絡應該甚至工作)?

謝謝!

回答

1

你有兩種選擇:

  1. 服務器上的MacOS +客戶端在iOS +端口轉發(路由器)上的iOS
  2. 客戶在MacOS +客戶端+服務器在互聯網

你通常會用於第二個選項,因爲用戶不需要配置端口轉發。

的連接將是一個HTTP(S)連接。在MacOS和iOS上,有可用的API支持HTTP(S)。

(如果你需要一個更具體的答案,你需要問一個更具體的問題)

+0

然後用無聲推送通知從服務器(例如:解析)? –

+0

對於推送,你可以去建立一個建立在HTTP之上的WebSocket連接。這是你得到雙向信息。 – Appyx

+0

謝謝你的回答。我不確切知道什麼是WebSocket連接。你知道我在哪裏可以學習我的項目需要的基礎知識嗎? –