Capabilities.os
и Capabilities.manufacturer
, вероятно, достаточно для идентификации устройства iOS (iPhone, iPod, iPad, а также их генерация).На Android, платформа, которую вы указали, эти свойства являются слишком общими.В моем тестировании manufacturer
- это «Android Linux», а os
- «Linux» плюс цифры, указывающие точную версию Linux.Этого достаточно для того, чтобы ваш код распознал, что он работает на Android, но немного больше.
Чтобы получить доступ к имени устройства на Android, вам нужно написать или найти собственное расширение, которое возвращает android.os.Build.MODEL
.По результатам поиска такого расширения пока не существует.