안녕하세요 저는 메세지 API를 통해서 특정 푸시알림을 받으면 카톡으로 친구에게 바로 보내주는 앱을 만들려고 합니다.
팀 멤버에게만 보내면 되어서 사용 신청은 따로 하지 않았습니다.
그래서 안드로이드 메세지 API를 보다가 카카오톡으로 친구에게 메세지 보내기 부분에서 궁금한 게 있어서 질문 드립니다.
홈페이지에 적힌 예제를 보면 이렇게 나와있는데요,
// 서비스에 상황에 맞게 메시지 보낼 친구의 UUID를 가져오세요.
// 이 샘플에서는 친구 목록을 화면에 보여주고 체크박스로 선택된 친구들의 UUID 를 수집하도록 구현했습니다.
FriendsActivity.startForResult(
context,
friends.elements.map { PickerItem(it.uuid, it.profileNickname, it.profileThumbnailImage) }
) { selectedItems ->
if (selectedItems.isEmpty()) return@startForResult
Log.d(TAG, "선택된 친구:\n${selectedItems.joinToString("\n")}")
코틀린을 아직 잘 몰라서 공부중입니다.
- 위 예제에서 FriendsActivity에는 그냥 MainActivity를 넣어도 되나요?
- PickerItem 부분도 빨간글씨로 에러가 나던데 뭘 입력해주어야 하나요??
- 위의 예시처럼 친구를 선택하는 방법이 아니라 그냥 바로 팀멤버 uuid를 뽑아서 알아서 보내지도록 하려고 하는데 친구의 uuid를 얻는 명령어가 무엇인가요? getuuid() 같은 게 없나요? 위의 예시에서는 it.uuid로 가져오는 것 같은데 사용방법을 자세히 모르겠습니다.
감사합니다.