public async Task <CommandNotification> IndexCampaignAsync(Campaign campaign) { foreach (var target in campaign.Targeting) { var placeId = target.PlaceId; var pushCampaign = new PushCampaign() { Message = campaign.PushMessage, Provider = campaign.Provider }; var payload = JsonConvert.SerializeObject(pushCampaign); var addResult = await _setCache.AddOrAppendAsync(placeId.ToString(), payload); if (addResult.IsInvalid) { return(addResult); } //var getResult = await _setCache.GetAll(placeId.ToString()); // Testing } return(new CommandNotification()); }
public bool LocalyticsShouldShowPushNotification(PushCampaign campaign) { if (LocalyticsEvents.OnLocalyticsShouldShowPushNotification != null) { return(LocalyticsEvents.OnLocalyticsShouldShowPushNotification(campaign)); } else { return(true); } }
NotificationCompat.Builder LL_OnLocalyticsWillShowPushNotification(NotificationCompat.Builder builder, PushCampaign campaign) { Console.WriteLine("Will show push notification. Name: " + campaign.Name + ". Campaign Id: " + campaign.CampaignId + ". Message: " + campaign.Message); return(builder); }
bool LL_OnLocalyticsShouldShowPushNotification(PushCampaign campaign) { Console.WriteLine("Should show push notification. Name: " + campaign.Name + ". Campaign Id: " + campaign.CampaignId + ". Message: " + campaign.Message); return(true); }
public Java.Lang.Object LocalyticsWillShowPushNotification(Java.Lang.Object builder, PushCampaign campaign) { if (LocalyticsEvents.OnLocalyticsWillShowPushNotification != null) { return(LocalyticsEvents.OnLocalyticsWillShowPushNotification((NotificationCompat.Builder)builder, campaign)); } else { return(builder); } }