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
Methods
GetUnreadMessagesAsync(Action<int>)
Get the number of unread messages from support
public virtual void GetUnreadMessagesAsync(Action<int> onComplete)
Parameters
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
tagsstring[]List of tag to filter issues in the Customer Support dashboard
customMetadataDictionary<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()