我有一个WP 8.0应用程序。
当它在WP 8.1设备上运行时,有没有办法让我检索(通过反射或其他东西)的值:
Windows.System.UserProfile.AdvertisingManager.AdvertisingId;
或者我是否需要制作2个不同的应用程序,一个用于WP 8.0(用于过时的手机),另一个用于WP8.1(用于获取此AdvertisingId)?
答案 0 :(得分:1)
var type = Type.GetType("Windows.System.UserProfile.AdvertisingManager, Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime");
return type != null ? (string) type.GetProperty("AdvertisingId").GetValue(null, null) : "";