Table of Contents

Class CustomerSupportImplementation

Namespace
HomaGames.HomaBelly
Assembly
HomaGames.HomaBelly.Core.dll
public abstract class CustomerSupportImplementation
Inheritance
CustomerSupportImplementation
Inherited Members

Properties

SupportsEditor

public virtual bool SupportsEditor { get; }

Property Value

bool

Methods

GetUnreadMessagesAsync(Action<int>)

Get the number of unread messages from support

public virtual void GetUnreadMessagesAsync(Action<int> onComplete)

Parameters

onComplete Action<int>

Callback with the number of unread messages

Initialize()

Initialises the Customer Support implementation

public virtual void Initialize()

IsInitialised()

Check if the Customer Support is ready to be used.

public virtual bool IsInitialised()

Returns

bool

True if initialised

OpenConversationWindow(string[], Dictionary<string, object>)

Use this to open the conversation window with custom tags for context

public virtual void OpenConversationWindow(string[] tags = null, Dictionary<string, object> customMetadata = null)

Parameters

tags string[]

List of tag to filter issues in the Customer Support dashboard

customMetadata Dictionary<string, object>

Add context to the issue with extra meta data

OpenConversationWindowFromRatePopup()

Use this to open the conversation window from the rating popup

public virtual void OpenConversationWindowFromRatePopup()

OpenConversationWindowFromSettings()

Use this to open the conversation window from the settings window

public virtual void OpenConversationWindowFromSettings()

ShowFAQs()

Shows the FAQ

public virtual void ShowFAQs()