2018년 6월 21일 목요일

Unity Certificate 문제


  • 내부 번들 서버가 주소는 https 지만 인증서 기간이 만료되어 있던 상태에서 UnityWebRequest 를 사용하여 번들 패치 시스템을 만들어야 했음
  • www.google.co.kr은 접속이 되도 내부 번들 주소에 접근이 되지 않아서 삽질 중에 ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; 를 발견함
  • 비슷한 형식을 UnityWebRequest 에서도 발견함. public CertificateHandler certificateHandler
  • 유니티의 CertificateHandler 을 상속받은 클래스를 UnityWebRequest 의 certificateHandler에 넣어주면 끝
  • 에디터에서는 동작하나 APK에서는 동작하지 않음
  • 결국 주소를 https에서 http 로 변경함

댓글 없음:

댓글 쓰기