kyle-seongwoo-jun/flutter_apple_product_name
Apple मशीन पहचानकर्ता को Apple उत्पाद नाम में बदलने के लिए लाइब्रेरी (उदाहरण के लिए 'iPhone17,1' को 'iPhone 16 Pro' में)
GitHub पर देखें ↗आर्काइव
- Stars
- 17
- Forks
- 3
- अंतिम पुश (UTC)
- 30 सित॰ 2025
- प्रोजेक्ट स्थिति
- आर्काइव
भाषाएँDartRubySwiftShellObjective-C
तकनीकी विषय
उपयोग की गई निर्भरताएँ
निर्भरता सूची 3 आइटम
- flutter
{"sdk":"flutter"} - device_info_plus
>=10.0.0 <12.0.0 - flutter_testडेवलपमेंट
{"sdk":"flutter"}
मूल README
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
README खोलें / बंद करें
apple_product_name
pub package pub points pub downloads flutter ci
[!WARNING] This project is discontinued. We will no longer maintain it. (See #42)
You can get the product name from device_info_plus package. See Migration Guide for more details.
Library for translating Apple machine identifiers into Apple product names (e.g. iPhone17,1 to iPhone 16 Pro)
| iOS | macOS |
|---|---|
| ios image | macos image |
Usage
Translates machine id to product name.
You can use this package with device_info_plus package.
import 'package:apple_product_name/apple_product_name.dart';
import 'package:device_info_plus/device_info_plus.dart';
if (Platform.isIOS) {
final info = await DeviceInfoPlugin().iosInfo;
print(info.utsname.machine); // "iPhone17,1"
print(info.utsname.productName); // "iPhone 16 Pro"
} else if (Platform.isMacOS) {
final info = await DeviceInfoPlugin().macOsInfo;
print(info.model); // "Mac14,2"
print(info.productName); // "MacBook Air (M2, 2022)"
}
Or you can use AppleProductName class directly without device_info_plus package.
AppleProductName().lookup('iPad16,5')
// iPad Pro 13-inch (M4)