0
讓我們假設我有一個PHP Web服務,並且我有一個與之通信的iPhone應用程序。如果iPhone需要來自Web服務的信息,它會向服務器發出http呼叫並檢索信息。但是你如何做到這一點呢?當一些狀態發生變化時,服務器如何通知應用程序?以及如何最有效地執行此操作?服務器如何通知移動應用程序的狀態更改
讓我們假設我有一個PHP Web服務,並且我有一個與之通信的iPhone應用程序。如果iPhone需要來自Web服務的信息,它會向服務器發出http呼叫並檢索信息。但是你如何做到這一點呢?當一些狀態發生變化時,服務器如何通知應用程序?以及如何最有效地執行此操作?服務器如何通知移動應用程序的狀態更改
你在找什麼是推送通知。您將需要創建一個推送通知服務器,將通知發送給您的用戶。 http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html
我讀過推送通知可能會有點奇怪,即如果應用程序崩潰,服務器也必須存儲設備ID。我假裝尋找更多像共享對象的東西,其中一大堆的ios客戶端正在查看一個值,當它被更改時,他們都被通知 – user379468
推送通知即使在應用程序關閉時也能工作。您在上述評論中想要做的事情將導致用戶保持應用程序的打開狀態,並不斷地ping服務器以查看值是否更改。 – Bot