0

我使用C#開發一個聊天應用程序的Windows手機,我想先保持註冊用戶,當他們在我的申請註冊。我打算讓他們註冊他們的真實賬戶認證。如何在azure中存儲註冊用戶信息?

如何存儲(數據庫表格式)的註冊用戶信息和維護窗口信息任何建議天青移動?

我如何唯一標識每個用戶(除了Live ID的),這樣我就可以推通知?我認爲一種解決方案是使用MPNS的訂閱URI。

+1

如果我是你,我會小心你如何保存它們。不要將單次登錄與單個用戶相關聯 - 稍後您會因爲這樣做而憎恨自己。相反,允許單個用戶指定許多不同的登錄名(Yahoo,Live,Google等),以便他們可以使用**任何**登錄到您的應用程序中的同一個單一帳戶。 – Jaxidian 2013-05-04 17:12:31

回答

1

如果您使用的是MobileService.LoginAsync,則會根據您使用的任何身份驗證提供程序獲取用戶標識,然後通過用戶參數將該(可能不透明)值自動推送到您的移動服務腳本中(假設您將腳本設置爲需要經過認證的用戶)。 Get started with authentication in Mobile Services教程涵蓋了大部分內容,您只需將用戶標識與任何「友好」配置文件名稱以及您正在收集的信息一起存儲即可。

的現場ID(Microsoft帳戶)將已經唯一地識別每個用戶,但它肯定可以,一個用戶擁有多個設備具有多個設備,他或她是用來訪問你的應用程序。通常,你的應用程序將註冊/續訂通知通道URI在啓動時(因爲URI可能過期),並將其與用戶ID(直播,微博等)相關聯,將其存儲在一個WAMS表,然後當你想通知用戶X,您將向數據庫表中與該用戶關聯的每個URI發送一個推送通知 - 這是從表中存儲URI和用戶信息的相當簡單的選擇。

相關問題