有沒有辦法將本地服務器(託管在內部網上)的數據推送到iPad應用程序而無需互聯網連接?該應用程序應該只能通過無線局域網工作。由於互聯網連接不可用,Apple推送通知已失效。 但是,應用程序將始終在兩個設備上運行。如何將數據從本地服務器推送到iPad - 沒有APN,沒有互聯網連接
的模型,我說的,是這樣的:
設備:本地服務器 - WiFi連接 - IPAD1,iPad2的
IPAD1通過WiFi ...服務器需要更新本地服務器上的一些數據通知iPad2有關Wifi的變化。
謝謝!
有沒有辦法將本地服務器(託管在內部網上)的數據推送到iPad應用程序而無需互聯網連接?該應用程序應該只能通過無線局域網工作。由於互聯網連接不可用,Apple推送通知已失效。 但是,應用程序將始終在兩個設備上運行。如何將數據從本地服務器推送到iPad - 沒有APN,沒有互聯網連接
的模型,我說的,是這樣的:
設備:本地服務器 - WiFi連接 - IPAD1,iPad2的
IPAD1通過WiFi ...服務器需要更新本地服務器上的一些數據通知iPad2有關Wifi的變化。
謝謝!
您需要使用本地通知而不是推送通知。可能會對您有所幫助。
http://www.icodeblog.com/2010/07/29/iphone-programming-tutorial-local-notifications/
他想要從服務器收到通知。本地通知只適用於設備 – manujmv
請仔細閱讀此問題,他需要在本地網絡中發送消息。 –
這是不可能的。因爲如果我們想要發送通知,它必須傳遞給APN服務器(它有責任向設備發送通知)。所以在沒有互聯網連接的情況下,這是不可能的。
如果沒有APN,無法直接通知iPad2 iPad 1發生的變化。您可以做的是扮演某種技巧,當應用程序啓動時,它會檢查iPad1向服務器所做的任何更新,服務器將作出相應的響應 –
你將不得不自己寫這個邏輯。在高層次上,它將涉及通知服務器,並讓服務器打開與iOS設備的套接字連接,然後在發生更改時寫入該連接。 – borrrden
看到藍牙聊天,可以幫助你,因爲你不需要互聯網連接。 –