2013-02-05 95 views
0

我希望我的windows phone 8應用程序能夠在表格中插入一行時自動同步。將windows phone 8應用程序同步到sql server數據庫中的表格

也就是說,我應用程序中的xaml頁面顯示了表中的所有數據。

  1. 所以,如果一個新行被添加到表中,變化應該在我的應用程序更新過。(當應用程序正在運行)

  2. 如果應用程序是封閉的,它必須證明通知(種類)。

我不知道該怎麼做,並用Google搜索它。我遇到了Change Tracking等,但仍然無法做到這一點。

給我一些解決方案。

感謝和問候

回答

0
  1. 首先,你需要能夠從服務器下載表中的數據。您將需要創建一個Web服務來爲您的WP8應用程序提供tabla數據和服務客戶​​端,這些服務客戶端將使用這些數據。

  2. 其次,您必須瞭解推送通知在Windows Phone上的概念。谷歌爲它。我建議你稍微練習一下:創建一個按鈕的WPF應用程序,它發送一個推送通知給你在WP8上的應用程序更新。

  3. 用於在服務器上創建記錄時更新您的Windows Phone: 不能創建一個Windows服務,它會定期向DB請求檢查自上次檢查以來的任何新記錄嗎?如果有新的記錄,它會發送一個通知給你的WP8應用程序。當WP8應用程序收到通知時,它將更新其磁貼,或者如果應用程序正在運行,它將從服務器下載新數據。

替代解決方案是,您使用Insert方法創建Web服務,該方法將在服務器上向您的表插入一行。在相同的方法中,您將向所有wp8客戶端發送通知。

這種應用程序有各種解決方案。這取決於你的情況。你能描述你的應用程序嗎?

相關問題