コード例 #1
0
        public void SetCampaignsDelegate(IHelpshiftCampaignsDelegate externalCampaignsDelegate)
        {
            hsSetCampaignsDelegate();
            HelpshiftiOSCampaignsDelegate internalCampaignsDeleagate = new HelpshiftiOSCampaignsDelegate(externalCampaignsDelegate);

            HelpshiftiOSInboxDelegatesHolder.GetInstance().setCampaignsDelegate(internalCampaignsDeleagate);
        }
コード例 #2
0
        public void SetCampaignsDelegate(IHelpshiftCampaignsDelegate campaignsDelegate)
        {
            // Wait for dex loading to complete since we are going to implement an interface from Helpshift SDK java code.
            synchronousWaitForHSApiCallQueue();
            HelpshiftAndroidCampaignsDelegate internalDelegate = new HelpshiftAndroidCampaignsDelegate(campaignsDelegate);

            hsCampaignsApiCall("setCampaignsDelegate", new object[] { internalDelegate });
        }
コード例 #3
0
 public HelpshiftiOSCampaignsDelegate(IHelpshiftCampaignsDelegate externalCampaignsDelegate)
 {
     this.externalCampaignsDelegate = externalCampaignsDelegate;
 }
コード例 #4
0
 public HelpshiftAndroidCampaignsDelegate(IHelpshiftCampaignsDelegate externalDelegate) :
     base("com.helpshift.campaigns.HelpshiftCampaignsDelegate")
 {
     this.externalCampaignsDelegate = externalDelegate;
 }
コード例 #5
0
        public void SetCampaignsDelegate(IHelpshiftCampaignsDelegate campaignsDelegate)
        {
            HelpshiftAndroidCampaignsDelegate internalDelegate = new HelpshiftAndroidCampaignsDelegate(campaignsDelegate);

            hsCampaignsWrapperClass.CallStatic("setCampaignsDelegate", new object[] { internalDelegate });
        }
コード例 #6
0
        public void SetCampaignsDelegate(IHelpshiftCampaignsDelegate campaignsDelegate)
        {
#if UNITY_IOS || UNITY_ANDROID
            nativeSdk.SetCampaignsDelegate(campaignsDelegate);
#endif
        }