안드로이드 앱실링 2.21.0.0

2.21.0.0 버전은 유니티 2020.2 호환성을 제공하며, 앱번들을 정식으로 지원합니다. 앱실링 솔루션은 지속적으로 고도화 되고 있습니다. 모든 새로운 배포는 앱의 안정성을 보장하고 있습니다.
Release Date: 2월 1, 2021
Last Updated: 3월 22, 2021

2월 1, 2021

버그 수정
패치
버전 2.21.0.0

신규기능

  • Android App Bundle 지원
    Beta서비스를 종료하고 정식 서비스를 시작합니다.
  • 유니티엔진 2020.2 지원
    앱실링은 유니티 신규 엔진을 지원하기 위해 지속적으로 업데이트하고 있습니다.
    앱실링 2.20.0.0 버전을 통해 최신 유니티 엔진인 2020.2을 지원하고 있습니다.
    더욱 향상된 앱실링과 유니티 최신 버전을 사용해 보시기 바랍니다.
  • 네이티브 라이브러리 비추출 옵션으로 빌드한 apk 실링 지원
    2.21.0.0부터 extractNativeLibs 옵션값과 상관없이 보안 서비스를 이용하실 수 있습니다.
    (기존버전은 extractNativeLibs=true옵션으로 빌드한 apk만 지원하였습니다)
    ref : https://developer.android.com/guide/topics/manifest/application-element?hl=ko#extractNativeLibs

개선사항

  • Lucky Patcher 감지로직 강화
    9.0.3 이상버전의 Lucky Patcher를 감지할 수 있도록 감지로직을 개선하였습니다.

수정사항

  • 앱의 네이티브 라이브러리 호환성 개선
    외부 라이브러리 로딩/언로딩 중 일부 단말에서 간헐적으로 앱이 종료되는 문제를 수정하였습니다.
  • 기본 ComponentFactory에 대한 호환성 개선
    Android 및 Androidx에서 제공하는 기본 ComponentFactory를 사용하는 앱에 dex 암호화 옵션으로 실링적용시 원본과 동작이 다를 수 있는 문제를 수정하였습니다.
    지원하는 기본 ComponentFactory는 ekdmarhk 같습니다.
    – android.app.AppComponentFactory
    – android.support.v4.app.CoreComponentFactory
    – androidx.core.app.CoreComponentFactory
    * 이를 상속하여 작성된 별도의 custom ComponentFactory 클래스에 대한 호환성은 보증하지 않습니다.
  • 백그라운드 프로세스 호환성 문제 수정
    백그라운드에서 돌아가는 service 또는 provider 프로세스 실행시, 앱 초기화에 실패되어 해당 백그라운드 프로세스가 종료되는 문제를 개선하였습니다.
  • crashlytics 17.2.2 호환성 문제 수정
    Unity Mono 엔진을 사용하는 앱에 17.2.2버전 crashlytics를 적용한 경우, 호환되지 않는 문제를 수정하였습니다.
  • crashlytics 리포트 누락 문제 수정
    저사양단말에서 crash 정보가 생성되지 않아서 리포트되지 않는 문제를 수정하였습니다.
  • 앱실링 서비스 프로세스에서 AWS SDK이 충돌되는 문제 수정
    Aws java sdk를 사용하는 앱에 dex를 암호화하지 않거나 SelectiveDex암호화를 옵션으로 실링을 적용하는 경우 앱실링의 백그라운드 보안모듈에서 crash가 발생하는 문제 수정하였습니다.
  • Flutter로 빌드한 app 실행 문제 수정
    Flutter를 이용하여 개발한 앱에 앱실링 적용후 앱 실행 직후 crash가 발생하는 문제를 수정하였습니다.
  • Unity 2019.4 호환성 개선
    최신 버전의 unity 2019.4에서 mono가 로딩되지 않는 문제가 수정되었습니다.
  • System CPU ABI와 앱 library의 ABI가 일치하지 않을 때 crash발생하는 문제 수정
    System과 앱의 SO library ABI가 일치하지 않는 환경에서 앱이 실행될 때 일부 단말에서 앱 실행 직후 crash가 발생하는 문제를 수정하였습니다.”
  • NOX Player 호환성 수정
    특정앱이 Nox Player(Android 5)에서 장시간 실행시 멈추는 증상이 개선되었습니다.

#Developer’s Note

Firebase Crashlytics 17.3.0의 동작방식이 크게 변경되어 현재 앱실링에서 crashlytics 17.3.0이상 버전은 지원할 수 없는 구조입니다.
crashlytics 17.3.0+과 호환되는 버전이 준비되기 전에 crashlytics의 버전을 17.3.0이상으로 업데이트하지 않아야 Crashlytics와 함께 AppSealing을 사용하실 수 있습니다.

신규 버전 적용 안내

신규플랜이 라이브됨에 따라, ‘Professional’ 및 “Enterprise plan” 고객은 AppSealing Developer Console (ADC) 또는 DevOps를 지원하는 CLI에서 보안 버전을 선택할 수 있습니다.

– ADC: 개발자 콘솔에 로그인하여 보안 버전 2.21.0.0을 선택하십시오.
– CLI : 매개 변수를“-service_version 2.21.0.0”으로 설정하십시오.

사용중에 문의 사항, 제품 및 서비스에 관한 의견, 기술 지원이 필요하시다면 (support@appsealing.com)로 메일을 주시거나 헬프센터(helpcenter.appsealing.com)에 글을 남겨주십시오.