public void SetInboxPushNotificationDelegate(IHelpshiftInboxPushNotificationDelegate externalDelegate) { hsSetInboxPushNotificationDelegate(); HelpshiftiOSInboxPushNotificationDelegate internalInboxPushNotificationDelegate = new HelpshiftiOSInboxPushNotificationDelegate(externalDelegate); HelpshiftiOSInboxDelegatesHolder.GetInstance().setInboxPushNotificationDelegate(internalInboxPushNotificationDelegate); }
public void SetInboxMessageDelegate(IHelpshiftInboxDelegate externalDelegate) { hsSetInboxMessageDelegate(); HelpshiftiOSInboxDelegate internalInboxDelegate = new HelpshiftiOSInboxDelegate(externalDelegate); HelpshiftiOSInboxDelegatesHolder.GetInstance().setInboxDelegate(internalInboxDelegate); }
public static HelpshiftiOSInboxDelegatesHolder GetInstance() { if (delegateHolder == null) { delegateHolder = new HelpshiftiOSInboxDelegatesHolder(); _hsRegisterInboxMessageCallback(ReceiveInboxCallbackDelegateImpl); } return(delegateHolder); }