Exemple #1
0
 public static string GetPrivacyUrl(kDeveloper developerType)
 {
     if (developerType == kDeveloper.Babangida)
     {
         return("https://app.babangida.be/privacy/en.php");
     }
     else
     {
         return("https://app.ftyapp.com/privacy/en.php");
     }
 }
Exemple #2
0
 public static string GetDeveloperName(kDeveloper developerType)
 {
     if (developerType == kDeveloper.Babangida)
     {
         return("Babangida LLC.");
     }
     else
     {
         return("FTY LLC.");
     }
 }
Exemple #3
0
 public static string GetTermsUrl(kDeveloper developerType)
 {
     if (developerType == kDeveloper.Babangida)
     {
         return("https://app.babangida.be/rule/en.php");
     }
     else
     {
         return("https://app.ftyapp.com/rule/en.php");
     }
 }
Exemple #4
0
        public void Setup(kDeveloper developerType, string text)
        {
#if NEES_DRAW_THRIDPARTY
            GdprData gdprData;
            try
            {
                gdprData = JsonUtility.FromJson <GdprData>(text);
            }
            catch (Exception)
            {
                gdprData   = new GdprData();
                gdprData.m = _mMessageText.text;
                gdprData.d = _mDeveloperText.text;
                gdprData.t = new string[0];
            }

            var messageText = gdprData.m;
#else
            var messageText = text;
#endif
            messageText        = messageText.Replace("%D_NAME%", TTConsentDefine.GetDeveloperName(developerType));
            _mMessageText.text = messageText;

            var developerText = _mDeveloperText.text;
            developerText        = developerText.Replace("%D_NAME%", TTConsentDefine.GetDeveloperName(developerType));
            developerText        = developerText.Replace("%P_LINK%", TTConsentDefine.GetPrivacyUrl(developerType));
            developerText        = developerText.Replace("%T_LINK%", TTConsentDefine.GetTermsUrl(developerType));
            _mDeveloperText.text = developerText;

#if NEES_DRAW_THRIDPARTY
            foreach (var thirdPartyText in gdprData.t)
            {
                var textObj = Instantiate(_mPrefabThirdPartyTextObj);
                textObj.GetComponent <TMP_Text>().text = thirdPartyText;
                textObj.transform.SetParent(_mScrollContentsObj.transform, false);

                var spaceObj = Instantiate(_mPrefabThirdPartySpaceObj);
                spaceObj.transform.SetParent(_mScrollContentsObj.transform, false);
            }
#else
            LayoutRebuilder.ForceRebuildLayoutImmediate(_mScrollContentsObj.GetComponent <RectTransform>());
#endif
        }
Exemple #5
0
        public static string GetApiUrl(kDeveloper developerType, bool debug = false)
        {
            string url = "";

            if (developerType == kDeveloper.Babangida)
            {
                url = "https://ccpa.babangida.be/apps/tracking/";
            }
            else
            {
                url = "https://ccpa.ftyapp.com/apps/tracking/";
            }
            url += "?nocache=" + DateTime.Now.Millisecond;
            if (debug)
            {
                //url += "&debug_area=California";
                url += "&debug_area=FR";
            }
            return(url);
        }