1.

gcm v3 에서 ios push 보낼수 있다고 해서 작업중인게 있었다.

기존 gcm은  data 에 message 를 실어 보내는데 (안드로이드),

iOS는 다르게 notification 에 message 를 보내줘야 aps 인식이 된다.


2. 

앱이 강제 종료 된 경우는 왜인지 push 를 못받길래, 검색해봤는데 이런 내용이 검색되었다.

https://github.com/googlesamples/google-services/issues/60#issuecomment-141958252


구글 샘플 프로젝트에서도 같은 증상인데, push 발송할때 priority: high 를 추가해서 보냈더니 잘 갔다는 댓글.


ios 쪽에 뭔가 많은 삽질을 하다가, 댓글대로 보내보니 push 를 잘 받았다.

저작자 표시 비영리 동일 조건 변경 허락
신고

버스 정류장 키트중에는 디스플레이 기능이 들어가있는 버전도 있다.


앱에서는 디스플레이 기능이 있는 정류장이 인식이 되면, 메시지를 보낼수 있는 아이콘이 나타나며

아래 사진과 같이 메시지를 보낼 수 있다.


라즈베리파이 2 에 LCD 가 안붙어서(??) 몇시간 삽질하다가,

혹시나하고 B 모델에 LCD 올려봤더니 동작한다 OTL..

(분명 몇달전엔 라즈베리파이 2 에 LCD 동작했었는데...)



메시지 보내기 관련 서버사이드 코드는 아래 링크에 등록되어있다.

https://github.com/team-flit/smart-busstop-chatter



저작자 표시 비영리 동일 조건 변경 허락
신고

구글 hackfair 에 제출할 앱에 Material Design 적용 작업을 진행하고 있다.


주로 테스트 올려서 테스트 하는 디바이스는 갤럭시 넥서스(kitkat 4.4- Cyanogen) 과 넥서스5 (marshmallow 6.0) 인데,  

루트 레이아웃부터 LinearLayout, RelativeLayout 로 되어있던걸 CoordinatorLayout 으로 바꾸고, 

아래쪽 목록뷰에도 스크롤 적용을 했다. ListView -> RecyclerView, CardView 적용.


design support library ( http://googledevkr.blogspot.kr/2015/06/designsupport.html ) 를 이용하면 하위버전에서도 Material Design 적용이 된다고는 하는데, 롤리팝 이후부터만 지원되는 기능들이 몇가지 있다.


StatusBar(시계랑 아이콘 표시되는 영역) 색상 적용은 Kitkat 에서도 이런 라이브러리를 쓰면 가능하나 시스템 기본은 지원하지않으므로(?) 그대로 뒀다 -_-


View 의 elevation 속성은 5.0부터 지원되는데, 그아래 버전에서는 평평하게(!!) 나타난다.

구분되는 부분을 elevation 속성으로 고쳐놨었는데, 구분되는(?)듯한 UI가 안보이니깐, 

롤리팝 아래 버전에는 구분선 뷰를 넣고 visible , 이후 버전에는 gone 으로 처리했다. 



앱 시작 스플래시 화면을 하위뷰로 두고 보여주는 식으로 처리했었는데, 루트레이아웃을 바꾸면서 넥서스5에서는 AppBar(ToolBar)아래부분에 - 그러니까 위에 AppBar 를 덮으면서 나와야되는데 - 나타난다, 갤럭시 넥서스에는 의도한대로 나오는데, 이부분은 Activity 방식으로 바꿔야 할 것 같다.




저작자 표시 비영리 동일 조건 변경 허락
신고