ChatSDK 1.3.1 업데이트 문의

  • 프로젝트명 : 핵 앤 슬래시 키우기

채팅

ChatSDK 1.3.1 버전이 업데이트되었습니다. [다운로드]

[Updates]

  • 안드로이드 16KB 페이지 크기를 지원합니다.

이번 업데이트는 Google의 운영정책 변경에 따른 대응 업데이트입니다.
안드로이드 11, 13, 15, 16 운영체제의 핸드폰 및 태블릿, 앱플레이어(블루스택, LDPlayer) 환경에서 테스트가 진행되었습니다.
환경에 따라 보고되지 않은 이슈가 발생할 수 있으므로,
적용 전 충분한 테스트를 진행하신 후 배포해 주시길 권장드립니다.

ChatSDK 1.3.0 이하 버전을 유지하시고자 하는 경우 아래 별도 패치를 통해 16KB 페이지 크기 지원이 가능합니다.
기존 버전용 패치
파일을 다운로드 받으신 후 압축 해제된 파일을 덮어쓰기 해주시면 됩니다.
일부 구버전은 내부 경로가 상이할 수 있습니다. 이 경우 패치 파일과 동일한 폴더/파일이 위치한 경로에 각각 덮어쓰기 해주시면 됩니다.

공지 내용이고 제 경우 BaseSDK 5.18.3과 ChatSDK 1.3.1로 업데이트한 이후에
크래시가 나오고 있는 상황입니다. (크래시가 없었기에 파이어베이스의 크래시리틱스도 연결 안해놨었습니다;)

100% 뒤끝 때문인지는 모르겠습니다만, 이전까지 크래시가 없었기에
BaseSDK 5.18.3 아니면 채팅 1.3.1을 의심중에 있으며,
아마 "일부 구버전은 내부 경로 ~ " 이부분을 제가 놓친게 아닌가 싶기도 합니다.

일단 DllNotFoundException: Unable to load DLL ‘grpc_csharp_ext’. 에러로그를 1회 받은 상태이구요.
이 에러로그를 오늘 처음 만났네요.

ChatSDK 1.3.1을 다시 임포트 해볼 생각으로 다운받고 시도해보려는 중입니다.

image
image
(System.Memory.dll 은 뒤끝 SDK의 16KB 페이지 크기 지원에 대해 문의드립니다. - jaleaple님의 글 #9 글의 내용을 참고하여 삭제하였기에 New로 떠있습니다. 프로덕션 빌드에는 포함되어있구요. .NET Standard 2.1을 사용중입니다.)

현재 게임은 구글 플레이에만 출시되어있습니다.

image
빌드 세팅은 이렇게 되어있는데 임포트 추가 체크하거나 또는 빼야하거나 아니면 임포트 전에 무언가를 지워야 한다던가 하는 내용이 있을까요?

"파일을 다운로드 받으신 후 압축 해제된 파일을 덮어쓰기 해주시면 됩니다.
일부 구버전은 내부 경로가 상이할 수 있습니다. 이 경우 패치 파일과 동일한 폴더/파일이 위치한 경로에 각각 덮어쓰기 해주시면 됩니다."의 문구가 "ChatSDK 1.3.0 이하 버전을 유지하시고자 하는 경우~"의 문단에 붙어있기에 해당 내용의 케이스에만 해당된다고 생각했는데 맞는걸까요?

BaseSDK 5.18.3과 ChatSDK 1.3.1 업데이트 순서는 무얼 먼저하던지 상관없는거죠?

모르는 부분이 많아서 여쭤봅니다 ㅠ

안녕하세요 개발자님,
보다 정확한 상황 확인을 위해 build.gradle 파일에 아래 내용을 추가하여 재시도 해주시면 감사하겠습니다.

android {
  ...
  packagingOptions {
      jniLibs {
        useLegacyPackaging true
      }
  }
}

참고 링크

추가로 문의해주신 설치 순서의 경우 과정상 관계없으며, 베이스 SDK를 사용하시는 경우 채팅 SDK에 포함된 Backend.dll 이 변경되지 않도록 해주시면 됩니다. (베이스 SDK 먼저 설치 시, 채팅 SDK 설치과정에서 해당 파일 제외, 또는 채팅 SDK 설치 후 베이스 SDK 재설치를 통해 Backend.dll 파일 재설치)

build.gradle을 사용한적이 없어서 무얼 재시도 해야하는건지도 모르겠습니다.

SDK 설치부터 해볼까요?

Assets > Plugins > Android 폴더 안에 build.gradle 파일이 존재하지 않으시는 상황일까요?

네 없습니다.
image

mainTemplate.gradle 파일에 아래와 같이 내용을 추가하여 시도 부탁드리겠습니다. :D

시도라는게 빌드를 한번 해보라는건가요?

네, 맞습니다.
해당 코드 추가후에도 동일하게 에러가 발생하는지 확인 부탁드립니다.

어… 에러가 항상 나는게 아니라서 확인이 어렵습니다. (심지어 지난 업뎃 이후로 1회 발생한 에러도 있어서…)
방법이 라이브에 올리는 수 밖에 없습니다.

그러면 SDK 업데이트 하고 라이브에 띄워볼까요?

빌드중에 뜬 팝업창이에요. 어떻게 할까요?
image

현재 문제 상황과 관련하여 DM 드렸으니 확인 부탁드리겠습니다.