PackageId

Namespace: XPlat.ApplicationModel

Provides package identification info, such as name, version, and publisher.

public class PackageId : IPackageId

Supported platforms

Platform

Version

Xamarin.Android

8.1

Xamarin.iOS

1.0

UWP

10.0

Constructors

PackageId(Android.Content.PM.PackageInfo) - Android

Parameters

packageInfo (Android.Content.PM.PackageInfo)

The Android PackageInfo reference to retrieve relevant information from.

PackageId(Foundation.NSBundle) - iOS

Parameters

bundle (Foundation.NSBundle)

The iOS NSBundle reference to retrieve relevant information from.

PackageId(Windows.ApplicationModel.PackageId) - Windows

Parameters

packageId (Windows.ApplicationModel.PackageId)

The Windows Package reference to retrieve relevant information from.

Properties

Name

Gets the name of the package.

public string Name { get; }

Version

Gets the package version info.

public PackageVersion Version { get; }

FullName

Gets the full name of the package.

public string FullName { get; }

Originator - Android

Gets the original Android PackageInfo reference object.

public Android.Content.PM.PackageInfo Originator { get; }

Originator - iOS

Gets the original iOS NSBundle reference object.

public Foundation.NSBundle Originator { get; }

Originator - Windows

Gets the original Windows Package reference object.

public Windows.ApplicationModel.Package Originator { get; }

Related information

References

PackageId - Microsoft Docs