240904 TIL

나고수·2024년 9월 4일
0

2024 TIL

목록 보기
61/94
post-thumbnail

① 배운 것

shortCut과 MessageType의 알림 제목관의 관계

android shortCut의 이름이 MessageType의 알림 제목으로 자동으로 들어감

안드로이드 뱃지, 진동, 소리 구현법

     val uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION)
     val audioAttributes = AudioAttributes
       .Builder()
       .setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION)
       .setUsage(AudioAttributes.USAGE_ALARM)
       .build()
     val channel = NotificationChannel(id, name, importance).apply {
       setShowBadge(true)
       setSound(uri, audioAttributes)
       enableVibration(true)
     }

안드로이드 MessageType일때 이미지와 노티 바디가 동시에 표출되지 않음

안드로이드 캐릭터 푸시알림 중 sender 프로필 + 메시지 내용 + 이미지를 한번에 띄울 수 없는 경우
안드로이드 자체적으로 제공하지 않는 기능. 
[sender 프로필 + 메시지 내용] / [sender 프로필 + 이미지] 이렇게 따로는 표출이 가능한데 3가지를 한번에 표출하는건 안됨.
채팅 형태의 푸시알림이 오는 앱 중 카톡, 슬랙, 안드로이드(갤럭시) 문자앱을 확인해봤는데 3가지 앱 모두 이미지가 있는 알림의 경우 알림화면에 프로필사진 + 이미지 + 메시지 내용을 한번에 띄워주는 앱은 없었고 아래와같이 해결하고 있었다.
카톡 > 글자와 사진을 한 채팅에 보내는 기능 자체가 없음.
슬랙 > 사진이 있는 채팅이여도 알림에는 사진을 보여주지 않음
문자 > 유저는 글자와 사진을 한 채팅에 보내는 것 처럼 사용가능하지만 실제로 문자는 사진과 글자 따로 들어감

안드로이드 MessageType SmallIcon

  • 투명배경에 흰색으로 된 아이콘이여야하며, 하얀 선이 얇으면 잘 티가 안나서 무슨 아이콘인지 잘 인식이안됨. 그래서 카톡, 슬랙 처럼 흰 부분이 두꺼운 아이콘을 넣는것이 좋음.


안드로이드 largeIcon, smallIcon 가이드

  • 투명배경에 단색으로 이루어진 아이콘을 넣는것이 가장 좋음. 대부분의 앱이 이렇게 구현되어있다.
  • MessageType의 smallIcon은 무조건 그렇게 넣어야함.
  • 일반알림은 아이콘이 꽉차게 보이게하려면 저렇게 해야하고 아니면 그냥 원하는 아무 png를 넣으면 중앙에 그 png가 보이고 흰색 공백이 생긴다.


② 회고 (restropective)

  • 항상 헷갈리던 안드로이드 노티 아이콘 가이드를 확실하게 알았다.
  • 안드로이드 MessageType일때 이미지와 노티 바디가 동시에 표출되지 않음,안드로이드 largeIcon, smallIcon 가이드 > 같은경우
    다른앱들을 직접 참고하면서 기획자와 디자이너에게 이러이러하게 되어야한다고 말함. 다른 앱이 되면 일단 방법이 있다는 뜻이기 때문에 다른앱을 참고하고 원하는 기능이 없으면 디자이너랑 기획자에게 해당 기능은 구현이 어렵고 다른 앱들은 이렇게 대체하고있다고 대안을 말해준다. 이렇게 꼼꼼하게 체크하는것이 일단 맘이 편하고 (되는데 안되는거라말하면 좀 .. 그러니까.. ) 그리고 이렇게 말하면서 안된다고 하니까 대부분 납득하고 대체방안을 찾아주신다.

③ 개선을 위한 방법

profile
되고싶다

0개의 댓글