device_friendly_name 1.1.0
device_friendly_name: ^1.1.0 copied to clipboard
Retrieve a friendly name for the current device
device_friendly_name #
Retrieve a device's friendly name, such as "Bob's iPhone" or "Galaxy S9 (Sarah)".
Usage #
- Add
device_friendly_name
to your dependencies inpubspec.yaml
- Import via
import 'package:device_friendly_name/device_friendly_name.dart';
- Accessing
DeviceFriendlyName.getDeviceFriendlyName
returns a Future that resolves to your device name. This name might be empty, so be sure to have a fallback just in case.
See the example\lib\main.dart
for sample code.
With Android #
- return user-assigned device name
With iOS #
- iOS 15 and earlier: return user-assigned device name, ex: Genza's iPhone,...
- iOS 16 and later: return only "iPhone". You need request entitlement: User-Assigned Device Name Entitlement
- Official docs: com.apple.developer.device-information.user-assigned-device-name