Example #1
0
 public override void LocalyticsDidPrivacyOptOut(bool p0, LocalyticsXamarin.Android.Campaign p1)
 {
     if (LocalyticsSDK.DidPrivacyOptOut != null)
     {
         LocalyticsSDK.DidPrivacyOptOut(null, new DidOptOutEventArgs(p0, Convertor.CampaignFrom(p1)));
     }
 }
Example #2
0
 public override bool LocalyticsShouldPromptForLocationPermissions(LocalyticsXamarin.Android.Campaign p0)
 {
     if (ShouldPromptForLocationPermission != null)
     {
         ShouldPromptForLocationPermission(p0);
     }
     return(true);
 }
Example #3
0
 public override bool LocalyticsShouldDeeplink(string p0, LocalyticsXamarin.Android.Campaign p1)
 {
     if (LocalyticsSDK.CallToActionShouldDeepLinkDelegate != null)
     {
         return(LocalyticsSDK.CallToActionShouldDeepLinkDelegate(p0, Convertor.CampaignFrom(p1)));
     }
     return(true);
 }
Example #4
0
 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);
     }
 }
Example #5
0
 public override bool LocalyticsShouldDeeplinkToSettings(global::Android.Content.Intent p0, LocalyticsXamarin.Android.Campaign p1)
 {
     if (DeeplinkToSettings != null)
     {
         return(DeeplinkToSettings(p0, p1));
     }
     return(true);
 }