2011-06-01 98 views
0

我想知道是否有可能開發類似於WhatsApp的文本消息類應用程序,但是對於WP7設備之間的應用程序?編程技能水平在我看來有什麼困難以及開發這樣的應用程序需要什麼?謝謝!WP7上的消息應用程序

回答

0

一般來說,我認爲構建WhatsApp這樣的應用程序並不會很困難。 (雖然我只聽說過功能性)所以我會給你提供我認爲你至少應該擁有的信息。

首先,你需要你的WP7應用程序,我認爲它應該有推送通知來通知用戶有關新消息。 (注意:推送通知是批量工作的,因此不會向最終用戶發送即時傳送通知。)您的WP7應用程序中應該有一個登錄系統,這可以使用戶具有唯一可識別的身份。

某處您應該有一箇中央數據存儲區,您可以在其中存儲用戶,消息,消息之間的關係(回覆,轉發等)(注意:如果您的應用程序變得和WhatsApp一樣大,您應該擁有一個非常好的可擴展數據存儲區。 )。

我會使用WCF在您的數據存儲和WP7應用程序之間進行通信。可能我現在已經監督了一些東西,但是這會給你一個定義應用程序體系結構的開始。

UPDATE 12:54

,因爲我看到你在哪裏開始我搜索了一些文檔註釋:

有距離Charles Petzold的一個免費的電子圖書涵蓋了很多: http://www.charlespetzold.com/phone/

此外MSDN上還有很多代碼示例和文檔: WP7開發主要概述: http://msdn.microsoft.com/en-us/library/ff402535(v=vs.92).aspx

WP7代碼示例: http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx

+0

我是WP7編程的新手,但我對C#有相當的瞭解。我應該從哪裏開始? – aurelio 2011-06-01 10:39:28

+0

在MSDN上退出了一些文檔,這個鏈接會給你很多關於如何使用WP7進行編程的代碼示例:http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92)。 aspx – ChristiaanV 2011-06-01 10:53:25

+0

謝謝你。我實際上正在閱讀Charles Petzold的電子書。也會查看其他鏈接。乾杯! – aurelio 2011-06-01 11:04:09