메뉴 건너뛰기

XE 푸시 앱

조회 수 128 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

요즘 너무 자주 업그레이드하네요.

 

그래도 앱쪽은 오류가 발견되는 족족 빠른 대응을 하는 것이 원칙이라... 불편하시더라도 자주 업그레이드 해주시기 바랍니다. 왜냐하면 사용자는 한번 설치하면 (젊은 사람 아니고는) 거의 업그레이드를 안하기 때문입니다. 그래서 이왕이면 에러가 적은 최신버전으로 설치하도록 항상 앱은 신선(?)해야 합니다. ^^

 

1. 디바이스 아이디 부분 없앰

 

이번에도 구조변경은 없구요... 다만 안드로이드 6.0 마시멜로에 적합하도록 매우 위험한 권한 하나를 없앴습니다.

 

사실 이전에는 앱을 설치할 때 권한을 한꺼번에 물어보고, 사용자는 별관심없이 허용을 누르고 설치했죠. 그러면 그 앱은 삭제될때까지 아무런 장애 없이 허락된 권한 하에서 모든 작업을 수행할 수 있었습니다. 그러나 안드로이드 마시멜로부터는 한꺼번에 물어보지 않고, 앱이 권한이 필요할 때마다(예를 들어 카메라를 사용해야 하면, '카메라' 사용 허락해달라고 요청해야 합니다) 권한 요청을 해야 하고, 처음에 권한을 허락했어도 또 나중에 사용자가 임의로 설정화면에서 앱의 권한을 바꿀 수 있습니다.

 

그래서 이러한 마시멜로 정책에 대응하지 않으면 앱은 비정상적으로 종료되곤 하는 것입니다.

 

그래서 일단 중요한 것은 위험한 수준의 권한은 되도록이면 없애는 것이 좋습니다.

 

XE푸시앱에서 사용하는 가장 위험한 권한은 PHONE_STATE입니다. 핸드폰 번호와 기기 고유 아이디, 시리얼 넘버, 통화 정보같은 것들을 얻기 위해 허락받아야 하는 권한입니다.

 

그동안 xe푸시앱은 중복 등록을 막기 위해서 기기마다 고유 아이디(device_id)를 핸드폰번호와 기기 시리얼 번호 등을 조합하여 만들어서 서버에 전송했는데,... 사실 따지고 보면 이런 기능이 별로 필요가 없습니다. 중복 가입되어도 푸시 알림시 자동 삭제되고, 단지 중복가입막겠다고 위험한 수준의 권한을 사용할 필요는 없을 것 같습니다.

 

그래서 이번에 디바이스 아이디 부분을 모두 없애고 PHONE_STATE 권한을 폐기처분하였습니다.

 

이로써 이제 탭이나 휴대폰이 아닌 기타 안드로이드 기기에서 마음껏 설치하여 사용할 수 있게 되었습니다.

 

2. 배경화면 / 로그인 화면 변경

 

배경화면 바꾸로 로그인 화면 border색깔과 버튼 스타일을 바꾸었습니다.

 

크기변환_Screenshot_2016-01-08-23-16-39.png

 

그리고 EditText border 색깔을 QuickstartPreferences.java에서 설정할 수 있습니다.

그래서 배경색깔에 맞게끔 EditText border 색깔을 조정할 수 있습니다. 디폴트값은 위의 그림에서 보는 것처럼 하얀색입니다.

 

3. 로딩화면 꺼지지 않고 계속 되면 무조건 강제로 꺼지게 함.

 

이제는 그런 오류가 거의 없는데, 한번씩 로딩화면이 꺼지지 않고 무한로딩이 되는 수가 있습니다. 그때는 강제적 꺼지게 하여 사용하는데 불편함이 없도록 하였습니다.

 

4. 큰 사이즈의 이미지를 배경화면으로 사용할 때 앱이 종료되는 문젝 해결

 

이상입니다.

 

추운 날씨에 감기 조심하시고 늘 행복하시기 기원합니다. 감사합니다. ^^

 

 

 

 

 

 

 

 


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [필독] 앱제작 관련 공지글입니다 관리자 2019.10.14 26
공지 (중요) 앱소스 비공개 정책 적용 예정(2018년 7월부터) 1 관리자 2018.06.13 1054
64 모듈 9.2 / 앱 버전 12.9 / 서버 모듈 2.3 버전 프리미엄 버전 업그레이드 안내 12 관리자 2016.03.05 165
63 xe푸시앱 공식앱 업그레이드 해주세요!!! 1 관리자 2016.02.26 116
62 프리미엄 버전 라이센스 정책 안내 29 관리자 2016.02.23 348
61 (매우 중요) 모듈 9.1 / 앱 소스 12.7버전 업그레이드 13 file 관리자 2016.02.15 322
60 일부 기기에서 처음 앱 설치하고 실행할 때, 또는 간혹 오류가 발생하는 문제 해결중에 있습니다. 6 관리자 2016.02.13 92
59 모듈 8.7 / 앱소스 12.3 업그레이드 안내!!! 9 file 관리자 2016.02.11 94
58 모듈 8.5 / 서버모듈 2.1 / 위젯 3.5 / 앱소스 12.1 업그레이드 20 file 관리자 2016.02.07 120
57 모듈 8.4 / 앱 소스 12.0 버전 업그레이드 3 관리자 2016.02.05 83
56 모듈 8.3 / 앱소스 11.8버전 업그레이드 안내 10 file 관리자 2016.02.01 138
55 모듈 8.2 / 앱소스 11.7 버전 업그레이드 3 file 관리자 2016.01.28 93
54 (구조변경) 모듈 8.1 / 앱소스 11.6 버전 업그레이드 27 관리자 2016.01.25 172
53 모듈 8.0 / 서버모듈 2.0 / 앱소스 11.4 버전 업그레이드 13 관리자 2016.01.23 130
52 웹뷰 11.3 / 모듈 7.9 / 서버모듈 1.9 업그레이드 공지 16 관리자 2016.01.21 127
51 롤리팝 5.0버전에서 여전히 몇가지 문제가 발견되었습니다. 4 관리자 2016.01.19 86
50 애드몹을 사용하지 않을 경우 앱소스를 수정해주셔서 피해가 없도록 해주세요. 1 관리자 2016.01.19 109
49 웹뷰 11.2 버전으로 다시 업데이트 하였습니다. 6 관리자 2016.01.18 88
48 리뉴얼 베타 버전 출시하였습니다!!!!!! 35 관리자 2016.01.18 121
47 현재 앱이 좀 불안합니다. 그래서 전체적인 리뉴얼 작업을 진행중입니다. 8 관리자 2016.01.13 134
46 모듈 7.7 / 앱소스 10.9 / 위젯 3.4 / 서버모듈 1.7버전 업그레이드 6 file 관리자 2016.01.12 151
45 현재 앱종료되는 문제 해결중에 있습니다 1 관리자 2016.01.09 109
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9