Table of Contents

Class ShareSheetManager

Namespace
Uralstech.UShare
[Obsolete("Deprecated in favour of ShareSheetManagerV2. Subclassing ShareSheetManager is no longer supported.")]
public sealed class ShareSheetManager : Singleton<ShareSheetManager>
Inheritance
object
ShareSheetManager

Fields

AndroidFileProviderAuthority

The Android FileProvider URI authority the application has set in its manifest to use for share actions. If not provided, defaults to "{Application.identifier}.FileProvider".

public string AndroidFileProviderAuthority

Field Value

string

Properties

AndroidPathHelper

public AndroidPathHelper AndroidPathHelper { get; }

Property Value

AndroidPathHelper

Methods

GetDefaultBasePath()

public string GetDefaultBasePath()

Returns

string
See Also

GetShareableFileUri(string, string?, string?)

public AndroidJavaObject? GetShareableFileUri(string fileName, string? basePath = null, string? fileProviderAuthority = null)

Parameters

fileName string
basePath string
fileProviderAuthority string

Returns

AndroidJavaObject?

ShareData(string, string, byte[], AdditionalShareData)

public bool ShareData(string contentType, string fileName, byte[] data, AdditionalShareData additionalData = default)

Parameters

contentType string
fileName string
data byte[]
additionalData AdditionalShareData

Returns

bool

ShareData(string, (string FileName, byte[] Data)[], AdditionalShareData)

public bool ShareData(string contentType, (string FileName, byte[] Data)[] files, AdditionalShareData additionalData = default)

Parameters

contentType string
files (string FileName, byte[] Data)[]
additionalData AdditionalShareData

Returns

bool

ShareFile(string, string, AdditionalShareData)

public bool ShareFile(string contentType, string fileName, AdditionalShareData additionalData = default)

Parameters

contentType string
fileName string
additionalData AdditionalShareData

Returns

bool

ShareFiles(string, string[], AdditionalShareData)

public bool ShareFiles(string contentType, string[] fileNames, AdditionalShareData additionalData = default)

Parameters

contentType string
fileNames string[]
additionalData AdditionalShareData

Returns

bool

ShareText(string, string?)

public bool ShareText(string text, string? title = null)

Parameters

text string
title string

Returns

bool
See Also
TryShareText(string, string)

ShareUris(string, AndroidJavaObject[], string?, string?)

public void ShareUris(string contentType, AndroidJavaObject[] uris, string? textContent = null, string? title = null)

Parameters

contentType string
uris AndroidJavaObject[]
textContent string
title string