xamarin.forms - 如何以Xamarin形式获取设备ID?

标签 xamarin.forms xamarin.ios xamarin.android azure-notificationhub deviceid

如何在Xamarin Froms中使用c#获取Android和iOS中的设备唯一ID?我正在使用Azure Notification Hub发送通知。我指的是这个blog。但是在Android中,我找不到相关的“设置”

最佳答案

根据您发布的博文http://codeworks.it/blog/?p=260和简短的问题描述,我尝试回答您的问题。

供Android使用
Android.Provider.Settings.Secure.GetString(Android.App.Application.Context.ContentResolver, Android.Provider.Settings.Secure.AndroidId);

对于iOS,请参阅您的博客文章。或选择保存IdentifierForVendor,例如在您的AppDelegate中,并在您的IOSDevice类中返回此值(使用博客文章中的名称)。
使用UIDevice.CurrentDevice.IdentifierForVendor.ToString()获取iOS上的设备ID。

关于xamarin.forms - 如何以Xamarin形式获取设备ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50232847/

相关文章:

android - 它到底是什么 Xamarin.android.support.v7.appcompat

android - Xamarin.Android:获取 Firebase 存储下载 URL

xamarin - 查看 IsEnabled 属性在 Xamarin Forms 上不起作用

android - 我可以在 Xamarin.Forms 中重新排序 Run 上的 ListView 项目吗?

iphone - UITabBarSystemItem 标题的本地化

具有单 View 应用程序 (MonoDevelop) 的 XCode 构建失败 - 架构 i386 的 undefined symbol

java - 如何以xamarin形式自定义 slider ?

c# - 错误代码 :XamlC error XFC0000 : Cannot resolve type "MediaElement"

c# - 如何通过单击标签在 Xamarin.Forms 中调用电话?

iphone - MonoTouch iPhone 方向不匹配