Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

모바일 앱(안드로이드)

안드로이드 앱 만들기 : Firebase Clound Messaging ...

Billcorea 2022. 6. 19. 22:25
반응형

앱의 기능 중에서 메시지 전송을 위하 기능을 구현 하고 있으나, 난관에 봉착했다. FCM 을 통해서 안드로이드 앱에서 message 전송을 하고 싶어서 매번의 릴리즈를 하고 있지만, 전송이 되지 않는 다. debug 상태에서는 잘 되는 데... 

 

왜 일까 ?

 

코드 난독화를 하기 위해서 설정을 한 것이 문제인 건가 ?  

 

내일은 알게 되기를 바라며... 오늘은 이만...

 

릴리즈에서 메시지가 전송이 안되는 로그

 

2022.06.25

이 문제를 테스트 하기 위해서 playstore 에 패치 등록을 5번 했다. ㅋ~

그래서 확인된 이슈는 코드 난독화 가 이슈의 발생지임을 알게 되었다.  그럼 이제 그것을 어떻게 해결할 것인가 ?

일단 정확하게 알지 못하는 현재는 코드 난독화를 하지 않는 것으로 해서 적용해 두었다.  다음에는 꼭 코드 난독화가 적용된 앱을 출시해 보아야 겠다.

 

buildTypes {
    debug {
        buildConfigField "Boolean", "DEBUG_MODE", "true"
        resValue("string", "PORT_NUMBER", "8081")
        minifyEnabled false
        shrinkResources false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
    release {
        buildConfigField "Boolean", "DEBUG_MODE", "false"
        minifyEnabled false
        shrinkResources false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}

현재 적용중인 gradle 파일의 일부분... minifyEnabled 을 다음에는 꼭 true 로 설정하게 될 길 바라며....

반응형