- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经添加到 WMAppManifest.xml:
<Capability Name="ID_CAP_IDENTITY_DEVICE" />
<Capability Name="ID_CAP_IDENTITY_USER" />
那么为什么我总是从以下位置获取空字符串:
public static string GetWindowsLiveAnonymousID()
{
int ANIDLength = 32;
int ANIDOffset = 2;
string result = string.Empty;
object anid;
if (UserExtendedProperties.TryGetValue("ANID", out anid))
{
if (anid != null && anid.ToString().Length >= (ANIDLength + ANIDOffset))
{
result = anid.ToString().Substring(ANIDOffset, ANIDLength);
}
}
return result;
}
它似乎不能很好地处理 TryGetValue ......有人知道吗?
最佳答案
It's called ANID2 in Windows Phone 8.
The UserExtendedProperties API exposes two properties: ANID and ANID2.
ANID can only be accessed from Windows Phone OS 7.0 and Windows Phone OS 7.1 apps that use the Microsoft Advertising SDK for Windows Phone.
ANID2 can only be accessed from Windows Phone 8 apps.
关于c# - 我无法获得我的 ANID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972829/
我已经添加到 WMAppManifest.xml: 那么为什么我总是从以下位置获取空字符串: public static string GetWindowsLiveAnonymou
我正在做一个简单的表单验证,发现正则表达式有问题,问题是一个正则表达式第一次使用时工作正常,但在循环中第二次返回 false,所有循环都工作正常除了这个,它是它上面那一个的复制品。这是代码: if(!
阅读 UserExtendedProperties.TryGetValue(string propertyName, out Object propertyValue) 的文档后 文档说: The s
我有一个 Windows Phone 7 应用程序,它依赖 ANID 将用户数据存储在远程服务器上。现在我正在准备它的 Windows Phone 8 版本。当用户下载此更新时,以前的 WP7 应用程
Windows Phone 7 有一个名为 ANID 的匿名用户 ID 属性。 Windows Phone 8 已将其替换为 ANID2。区别在于 ANID2 取决于应用的发布者 ID。 可以将 AN
我是一名优秀的程序员,十分优秀!