2009-09-03 49 views
2

我想在iPhone上創建一個聊天類應用程序。我知道我將如何去實現一個輪詢模型,其中iphone會輪詢服務器以查看是否有消息到達,如果他們有它可以檢索並顯示給用戶。然而,我更傾向於推送模式,服務器將新消息推送到iphone並將其顯示給用戶。有一個很難搞清楚的部分IM是如何去打開將偵聽傳入的消息...任何建議或意見將appriciated電話上的某些永久連接..iPhone創建一個聊天應用程序

感謝

丹尼爾

+0

你有任何套接字編程經驗? –

+0

有點不太多,但引用將被appriciated :) – Daniel

+0

如果你想使它簡單,你可以用http做到這一點。 – RHicke

回答

0

iPhone 3 SDK內置了推送支持。基本上,所有需要推送的消息(來自所有應用程序)都會轉到Apple的服務器,該服務器與用戶的iPhone保持持續連接。好處是你不必擔心它,即使它沒有運行,你的應用也可以得到更新(就像從主屏幕那樣)。缺點是您的數據必須通過Apple的服務器。

+0

這不是真的爲此目的tho,目的的推送通知是人們仍然可以在應用程序未運行時進行消息傳遞 – Daniel