В моем приложении мне нужно получить идентификатор устройства. Я использую следующее:
var DeviceId=Resolver.Resolve<IDevice>().Id;
Все было нормально, когда я установил Target Android version
на Android 8.0 (уровень API 26 - Oreo) или более ранние версии. Однако, когда я хочу обновить свое приложение, Google Play указал, что Target Android version
должен быть Android 9.0 (API level 28 - Pie). Поэтому, когда я меняю Target Android version
, я получаю значение unknown
для идентификатора устройства.
В чем проблема?
Android.Provider.Settings.Secure.GetString(Android.App.Application.Context.ContentResolver, Android.Provider.Settings.Secure.AndroidId);
Если вы хотите узнать, что не так с вашим кодом, поделитесь с нами дополнительным кодом для тестирования. - person Wendy Zang - MSFT   schedule 29.11.2019