메뉴 건너뛰기

XE 푸시 앱

Atachment
첨부 '4'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

이번 버전은 매우 중요한 이슈를 포함하고 있기 때문에 반드시 업데이트 해주셔야 합니다.

 

1) 오레오 푸시알림 정책 변경부분 적용

 

최근에 안드로이드 8.0(오레오)가 나왔는데, 푸시알림과 관련해서 엄청난 정책적인 변화가 있게 되었습니다(기환빠더님 제보). 따라서 이번 업데이트를 하지 않으시면 안드로이드 최신버전 사용자는 푸시알림을 전혀 받을 수 없습니다. 이미 최신폰에는 오레오가 적용되었으니 조속한 시일내에 필히 업데이트 해주시기 바랍니다.

 

어떻게 정책이 변경되었는지 간단하게 말씀드리면 이렇습니다. 구글님께서 이번에 채널이라는 것을 도입했습니다. 

 

앱에서 푸시채널을 몇가지 정해놓고, 그중의 하나의 채널로 푸시알림을 보내야만 푸시알림이 표시됩니다. 이렇게 한 목적은 앱에서 발생하는 여러가지 푸시알림에는 중요도나 빈도수에 따라 차등적으로 구분할 수 있는데, 이때까지는 천편일률적으로 동일하게 알림이 왔다고 한다면, 이제는 중요도별로 여러가지 채널로 차등구별하여, 각기 다른 스타일로 푸시알림을 날리고, 또 사용자는 각기 채널에 대해서 푸시알림 설정을 개별적으로 달리 할 수 있게 되었습니다. 즉 사용자는 각기 채널에 대해서 알림음, 진동/소리, Lockscreen표시여부 / headsup여부 등 여러가지를 설정할 수 있게끔 하였습니다. 

 

사실 xe푸시앱은 자체적인 차등구별 기능으로 여러가지 스타일을 직접 적용했지만, 이제 오레오부터는 이 구조를 따라가야만 합니다.

 

우선 xe푸시앱은 두가지 채널만 사용합니다. 

1) 기본알림 - 내글에 달린 댓글, 대댓글, 쪽지, 추천, 멘션, 공지사항

2) 구독알림 - 꼬리댓글, 구독게시판의 글과 댓글

 

기본알림은 최상위 중요도의 푸시알림이고, 구독알림은 그보다는 중요도가 떨어지는 푸시알림입니다.

 

그리고 앱설정창이 오레오 이상부터는 이렇게 표시됩니다.(이전버전은 이전모습 그대로 나옵니다.)

 

11.png

 

기존에 있었던 [알림음설정]과 [소리진동 설정] 대신에 [소리/진동/알림음 설정]으로 변경되었습니다. 이 버튼은 채널 설정으로 링크되어 있어서 클릭해보면 다음 화면이 나옵니다.

 

22.png

 

사용자는 각 채널별로 푸시알림 여부를 설정할 수 있습니다. (이부분은 사실 앱설정창에 기본알림수신, 구독알림수신과 중복이긴 합니다. 어쩔 수 없는 부분입니다.)

 

그리고 예를 들어 이 화면에서 기본알림 채널로 들어가면 다음 그림과 같이 기본알림 채널에 대해서 여러가지 알림설정을 할 수 있습니다.

 

33.png

 

즉 사용자는 여기서 해당채널에 대해서 알림음/소리/진동/headsup여부/화면표시스타일여부 등등을 설정합니다. 

 

그래서 오레오 이상부터는 앱설정창>푸시알림설정>푸시알림스타일 에 있는 headsup설정, wake lock설정 버튼이 사라집니다. (팝업알림설정은 그대로 남아있습니다.)

 

때문에 이 두 채널에 대해서 초기값을 정해주셔야 합니다. 

모듈 설정화면에서 [푸시동작설정]-[푸시알림설정] 에서 아래와 같이 초기값을 설정해주셔야 합니다. 설정방법은 물음표를 눌러보시면 확인하실 수 있습니다.

 

모듈화면.png

 

위 내용은 초기값일뿐입니다. 사용자는 해당 채널에 대해서 각기 원하는대로 다양하게 설정할테니 사용자들이 어떻게 푸시알림을 받게 될지는 알 수 없습니다.

 

중요한 것은 이왕이면 제가 세팅해놓은 초기값으로 그대로 사용하시고, 꼭 변경하시려면 앱을 배포하시기전, 또는 16.04버전으로 앱제작한 후 배포하기전에 변경해주셔야 합니다. 그리고 차후에 또 다시 변경하시게 되면, 그 변경사항이 새로설치한 회원에게만 적용된다는 것도 염두에 두셔야 합니다.

 

2) 백지화면 나오는 오류

 

가끔씩 백지화면이 나오는 것 경험하셨나요? 앱을 종료하지 않고, 백그라운드로 돌려놓은 후, 오랜 시간이 흐른뒤에 푸시알림을 클릭하여 앱이 포그라운드로 올라올 때 백지화면이 나옵니다. 이 부분 오류 이번 버전에서 해결하였습니다.

 

3) 앱종료시 약간 부자연스러운 부분 해결

 

앱종료시 인트로화면 또는 로딩화면이 잠깐 비치는 현상이 있었습니다(기기성능에 따라 못보실 수도 있습니다). 해당오류가 나오지 않도록 수정하였습니다.

 

------------------------

 

요 며칠 또 자주 업데이트 하게 되는데요... 죄송스럽게 생각합니다. 이슈라는 것이 갑작스럽게 발견되기도 하고, 구글의 정책들이 변경됨에 따라서 다시 수정해서 급히 올리게 되었습니다. 양해부탁드립니다. 감사합니다.

 

 

  • ?
    기환빠더 2018.02.19 09:39 Files첨부 (1)

    먼저 감사드립니다. ^^
    제작 중 에러가 뜨는데 이게 개인적인 오류인지, 아니면 제작자님만 해결하실 수 있는 에러인지 잘 모르겠네요. ㅠㅠ  함 봐주시면 감사하겠습니다.

     

    cats.jpg

     

  • ?
    관리자 2018.02.19 11:19
    죄송합니다. AES256Cipher.java파일의 패키지명을 수정을 안해서 올렸네요. 해당파일 여시고 패키지명 수정해주시면 됩니다.
  • ?
    웹지기 2018.02.19 13:55
    로딩바 프로그래스바 원형 백그라운드 이미지,로고이미지 사용시 하단에 원형 로딩바 하나 더 생기는 문제는 패치되지 않았네요.
  • ?
    관리자 2018.02.19 14:28
    죄송하지만 아무리 봐도 소스상에 문제될 부분을 찾지 못했습니다. 그리고 에뮬레이터며 모든 가지고 있는 폰으로 테스트해봤지만, 해당현상을 발견하지 못했습니다... ㅠㅠ
    제가 착각한 것일 수도 있기 때문에 죄송하지만, 해당문제 발생하는 장면을 스크린샷으로 찍어보내주실 수 있으신가요? 어디에서 어떻게 나오는지 확인이 필요해서요.
  • ?

    Screenshot_20180219-143432.png

     

    보시면 로고이미지 나올때 로고 바로 아래로 로딩바가 나옵니다. 

    워낙 빠르게 진행이 되기 때문에 다음 화면에서 다시 가운데 로딩바가 나오면서 두개의 로딩바가 오버랩 됩니다.

     

    동영상이 아니라 모든 진행과정을 캡쳐하기 쉽지 않아 문제가 되는 포인트의 로딩바 부분만 보여드립니다.

     

    저 이미지 나오기 직전에는 앱타이틀이미지가 나오는데 그때는 로딩바가 나오지 않아 이상이 없습니다.

  • ?
    관리자 2018.02.19 14:53
    [기본환경설정]-[앱동작설정]-[로딩화면 ProgressBar(원형) 표시여부] 항목이 지금 어떻게 설정되어 있으신가요?
    그리고 잠시 뒤에 나오는 가운데 로딩바는 메인Activity의 화면로딩과정을 보여주기 위해 최근버전에 넣은 로딩원형바입니다.
    다만 로딩화면과 메인화면 Activity 전환시 fade in fade out 애니메이션이 적용되어 있어서 잠시 두개가 동시에 동작하는 것처럼 보인 것이구요. 정상적인 현상입니다. 로딩바 사용을 원치 않으시면 [기본환경설정]-[앱동작설정]-[로딩화면 ProgressBar(원형) 표시여부] 항목을 표시안함으로 바꿔주시면 됩니다.
  • ?
    웹지기 2018.02.19 14:55

    원형바를 표시하고 싶은데 2개가 한화면에 오버랩되면서 보여서 환경설정에서 표시안함으로 하고 있었습니다. 화면 캡쳐를 위해 잠시 표시함으로 했구요.

    서로 다른 위치에 로딩바 2개가 동시에 보이는게 정상이라고 판단하시면 저와 생각이 많이 다르네요.

  • ?
    관리자 2018.02.19 15:03

    제 생각에는 오버랩되는 과정에 로딩화면의 로딩바를 숨기면 문제가 해결될 듯 싶습니다. 

     

    아래와 같이 작업해주시면 됩니다. 해당부분은 다음 버전에 패치하도록 하겠습니다.

     

    IntroActivity.java파일에서 308번째줄에 빨간부분을 추가합니다.

     

    @Override

        protected void onNewIntent(Intent intent) {

            super.onNewIntent(intent);

     

     

    if (progressbar) {

                progressBar2.setVisibility(View.VISIBLE);

            }

     

    ...(중략)...

     

     

    }

     

     

     

    --------------------------------

    동일파일 927번째줄에 아래의 빨간 부분을 추가합니다.

     

    public void goMainActivity() {

     

            if (progressbar) {

                progressBar2.setVisibility(View.GONE);

            }

     

     

    ...(중략)...

     

    }

     

  • ?
    웹지기 2018.02.19 15:05
    저는 로고이미지에서 로딩바가 나오는 것 자체가 문제라고 생각됩니다. 굉장히 이상해 보입니다. 로딩바의 위치를 일부러 이미지를 피해 하단으로 나오게 처리했다면 로딩바에 의해 로고가 가리지 않기 위한 배려 같은데요.

    저는 서로 다른 위치에 로딩바가 보일 바에는 로고이미지 나올때는 로딩바가 없는게 좋다고 봅니다.

    그리고 컨텐츠가 보이는 곳에서 로딩바가 보이는게 맞다고 보고요.
  • ?
    관리자 2018.02.19 15:10
    로고배치나 크기에 따라서 로딩바가 자연스럽기도 하고 부자연스럽기도 합니다.
    대부분 앱에서는 자연스럽게 보이는데, 웹지기님 앱처럼 로고가 둥글면서 height가 큰 경우에는 부자연스럽게 보이긴 하네요.
    메인화면과 로딩화면의 로딩바를 따로 모듈에서 설정할 수 있게끔 수정하겠습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 (중요) 앱소스 비공개 정책 적용 예정(2018년 7월부터) 1 관리자 2018.06.13 48
150 아이폰 앱 제작하셨던 분들은 Push Services Certificate 갱신해주셔야 합니다. 관리자 2018.06.13 31
149 기존 xe푸시앱 사용불가! 새로운 xe푸시앱을 설치해주세요. 3 관리자 2018.02.28 312
» (필독) 모듈 12.83버전 / 앱소스 16.04 버전 업데이트 안내(오레오 버전 정책변경부분적용) 10 file 관리자 2018.02.18 339
147 (필독) 앱소스 16.03버전 업데이트 안내 및 구조변경에 따른 몇가지 주의사항 관리자 2018.02.14 144
146 앱소스 16.02버전 업데이트 안내!!!!!! 관리자 2018.02.13 66
145 (중요)새로운 앱서명 방식으로 변경방법 안내!!!! 3 file 관리자 2018.02.13 422
144 모듈 12.82 / 앱소스 16.0 업데이트 안내! file 관리자 2018.02.09 83
143 2017년 12월 14일~28일까지 작업일정에 관한 공지 5 관리자 2017.12.12 209
142 업데이트 일정 공지 및 문의제작요청 대응관련 안내 6 관리자 2017.11.29 191
141 최근에 발견된 첨부파일 문제 해결방법 안내! 관리자 2017.08.25 186
140 [중요] 무료버전 지원 정책변경 안내!!!!! 5 관리자 2017.08.20 292
139 모듈 12.702 / 앱소스 15.811 업데이트 안내! 24 관리자 2017.08.19 141
138 워드프레스용 푸시앱 개발 들어갑니다!!! 관리자 2017.08.05 102
137 새로 추가된 아이폰 앱 제작 비용 관련 안내!! 2 관리자 2017.08.05 259
136 [중요] 앱소스 15.804 업데이트 안내 및 제작방법 변경부부 공지 관리자 2017.07.08 197
135 모듈 12.7 / 앱소스 15.8 업데이트 안내!!! 3 관리자 2017.06.21 199
134 앞으로 ssl 사용하지 않을 경우 아이폰 앱 제작이 어려워질 수 있습니다. 관리자 2017.06.10 159
133 이온디님 소셜로그인 연동부분 제거와 관련한 공지 관리자 2017.06.08 105
132 [Issue 해결] 초기접속 & 첨부파일 업로드 부분 27 관리자 2017.06.05 187
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8