public override void LocalyticsDidPrivacyOptOut(bool p0, LocalyticsXamarin.Android.Campaign p1) { if (LocalyticsSDK.DidPrivacyOptOut != null) { LocalyticsSDK.DidPrivacyOptOut(null, new DidOptOutEventArgs(p0, Convertor.CampaignFrom(p1))); } }
public override bool LocalyticsShouldPromptForLocationPermissions(LocalyticsXamarin.Android.Campaign p0) { if (ShouldPromptForLocationPermission != null) { ShouldPromptForLocationPermission(p0); } return(true); }
public override bool LocalyticsShouldDeeplink(string p0, LocalyticsXamarin.Android.Campaign p1) { if (LocalyticsSDK.CallToActionShouldDeepLinkDelegate != null) { return(LocalyticsSDK.CallToActionShouldDeepLinkDelegate(p0, Convertor.CampaignFrom(p1))); } return(true); }
public static ICampaignBase CampaignFrom(NativeBaseCampaign campaign) { if (campaign is LocalyticsXamarin.Android.InboxCampaign) { return(new XFInboxCampaign((LocalyticsXamarin.Android.InboxCampaign)campaign)); } else if (campaign is LocalyticsXamarin.Android.InAppCampaign) { return(new XFInAppCampaign((LocalyticsXamarin.Android.InAppCampaign)campaign)); } else if (campaign is LocalyticsXamarin.Android.PlacesCampaign) { return(new XFPlacesCampaign((LocalyticsXamarin.Android.PlacesCampaign)campaign)); } else if (campaign is LocalyticsXamarin.Android.PushCampaign) { return(new XFPushCampaign((LocalyticsXamarin.Android.PushCampaign)campaign)); } else { return(null); } }
public override bool LocalyticsShouldDeeplinkToSettings(global::Android.Content.Intent p0, LocalyticsXamarin.Android.Campaign p1) { if (DeeplinkToSettings != null) { return(DeeplinkToSettings(p0, p1)); } return(true); }