public override void SendUniqueOutcome(string name, SendOutcomeEventSuccess sendOutcomeEventSuccess) { iOS.OneSignal.SendUniqueOutcome(name, (outcomeEvent) => { SendOutcomeEventSuccess(outcomeEvent, sendOutcomeEventSuccess); }); }
public override void SendOutcomeWithValue(string name, float value, SendOutcomeEventSuccess sendOutcomeEventSuccess) { NSNumber weight = NSNumber.FromFloat(value); iOS.OneSignal.SendOutcomeWithValue(name, weight, (outcomeEvent) => { SendOutcomeEventSuccess(outcomeEvent, sendOutcomeEventSuccess); }); }
public void SendOutcomeEventSuccess(iOS.OSOutcomeEvent outcomeEvent, SendOutcomeEventSuccess sendOutcomeEventSuccess) { if (outcomeEvent == null) { sendOutcomeEventSuccess(new OSOutcomeEvent()); return; } sendOutcomeEventSuccess(new OSOutcomeEvent(NSDictToPureDict(outcomeEvent.JsonRepresentation()))); }
public abstract void SendOutcomeWithValue(string name, float value, SendOutcomeEventSuccess sendOutcomeEventSuccess);
public abstract void SendUniqueOutcome(string name, SendOutcomeEventSuccess sendOutcomeEventSuccess);
public override void SendOutcomeWithValue(string name, float value, SendOutcomeEventSuccess sendOutcomeEventSuccess) { Android.OneSignal.SendOutcomeWithValue(name, value, new SendOutcomeEventSuccessHandler(sendOutcomeEventSuccess)); }
public override void SendUniqueOutcome(string name, SendOutcomeEventSuccess sendOutcomeEventSuccess) { Android.OneSignal.SendUniqueOutcome(name, new SendOutcomeEventSuccessHandler(sendOutcomeEventSuccess)); }
public SendOutcomeEventSuccessHandler(SendOutcomeEventSuccess sendOutcomeEventSuccess) => _sendOutcomeEventSuccess = sendOutcomeEventSuccess;