AdjustSdk.Pcl.ActivityHandler.SetAskingAttribution C# (CSharp) Method

SetAskingAttribution() public method

public SetAskingAttribution ( bool askingAttribution ) : void
askingAttribution bool
return void
        public void SetAskingAttribution(bool askingAttribution)
        {
            ActivityState.AskingAttribution = askingAttribution;
            WriteActivityState();
        }

Usage Example

Beispiel #1
0
        private void CheckAttributionInternal(Dictionary <string, string> jsonDict)
        {
            if (jsonDict == null)
            {
                return;
            }

            var attribution = DeserializeAttribution(jsonDict);
            var askIn       = DeserializeAskIn(jsonDict);

            // without ask_in attribute
            if (!askIn.HasValue)
            {
                ActivityHandler.UpdateAttribution(attribution);

                ActivityHandler.SetAskingAttribution(false);

                return;
            }
            ActivityHandler.SetAskingAttribution(true);

            AskAttribution(askIn.Value);
        }