Windows Phone 7 C#设备和用户信息

本文关键字:用户 信息 Phone Windows | 更新日期: 2023-09-27 17:58:07

最近我在想一种方法来确认应用程序中的用户信息。

键入的电子邮件、设备的windows phone live id是吗?

输入的号码是设备的windows手机卡号吗?

到目前为止,我只知道我可以从windowsphone SDK中获得一些信息。

对于DeviceId(hash),我使用DeviceEctendedProperties,基于设备序列,我假设

对于UserId(hash),我使用UserExtendedProperties,基于用户活动id,我假设

这样我们就可以识别用户和设备。

要从用户那里获得正确的信息,比如电子邮件和电话号码,你必须问他。那么问题来了:有什么方法可以验证用户输入吗?

例如:

App -> Form - > form_info(email, phone) -> Validate(form_info) -> Success OR Unsuccess

对于Validate(),我想到了这样的东西:

form_info -> function_hasher() -> form_info_hash -> IF form_info_hash MATCHES with UserId (hash) and UserPhone (hash)

如果有一个UserPhone哈希匹配卡的号码!

Windows Phone 7 C#设备和用户信息

我很确定,除了要求用户通过电子邮件/短信发送特定地址/电话号码外,没有任何方法可以获取这些数据,甚至验证它是否正确。如果你想走这条路,你可以使用SmsComposeTask或EmailComposeTask。