Exemplo n.º 1
0
        public void setAccessPrivacyInfoStatus(UPConstant.UPAccessPrivacyInfoStatusEnum value)
        {
            int result = 0;

            switch (value)
            {
            case UPConstant.UPAccessPrivacyInfoStatusEnum.UPAccessPrivacyInfoStatusAccepted:
            {
                result = 1;
                break;
            }

            case UPConstant.UPAccessPrivacyInfoStatusEnum.UPAccessPrivacyInfoStatusDefined:
            {
                result = 2;
                break;
            }

            default:
            {
                result = 0;
                break;
            }
            }
                        #if UNITY_IOS && !UNITY_EDITOR
            updateAccessPrivacyInfoStatus(result);
                        #elif UNITY_ANDROID && !UNITY_EDITOR
            if (jc != null)
            {
                jc.CallStatic(JavaClassStaticMethod_updateAccessPrivacyInfoStatus, result);
            }
                        #endif
        }
Exemplo n.º 2
0
 /**
  * 外部进行GDPR授权时,将用户授权结果同步到UPSDK时,调用此方法
  * @param enumValue
  * Version 3003 and above support this method
  */
 public static void updateAccessPrivacyInfoStatus(UPConstant.UPAccessPrivacyInfoStatusEnum enumValue)
 {
     if (polyCall == null)
     {
         polyCall = new PolyADCall();
     }
     polyCall.setAccessPrivacyInfoStatus(enumValue);
 }