PackageInfoData class
Package info data.
Constructors
- PackageInfoData({required String appName, required String packageName, required String version, required String buildNumber, required String buildSignature, String? installerStore, DateTime? installTime, DateTime? updateTime})
- Constructs an instance with the given values for testing. PackageInfoData instances constructed this way won't actually reflect any real information from the platform, just whatever was passed in at construction time.
Properties
- appName → String
-
The app name.
CFBundleDisplayNameon iOS,application/labelon Android.final - buildNumber → String
-
The build number.
CFBundleVersionon iOS,versionCodeon Android.final - buildSignature → String
-
The build signature. Contains the signing key signature (hex) on Android and empty string on everything else.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- installerStore → String?
-
The installer store. Indicates through which store this application was installed.
final
- installTime → DateTime?
-
The time when the application was installed.
final
- packageName → String
-
The package name.
bundleIdentifieron iOS,getPackageNameon Android.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- updateTime → DateTime?
-
The time when the application was last updated.
final
- version → String
-
The package version.
CFBundleShortVersionStringon iOS,versionNameon Android.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited