개발자

카카오톡 연결 애플리케이션

2024년 08월 29일조회 36

올해 중순 개발을 처음 공부하고있는 학생입니다 뭘 아무것도 아는게없어서 혼자 뭘 만들려고하면 막막하네요.. 카카오톡 대화내용을 기반으로한 간단한 프로젝트 하나를 만들고있는데 카카오톡에서 대화내보내기하면 연결?공유?애플리케이션에 제 앱이 뜨려고하려면 어떻게해야되나요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 08월 29일

Flutter에서 Android 앱으로 공유 옵션을 제공하려면 `share` 패키지를 사용할 수 있습니다. 그러나 질문의 경우, 카카오톡의 메시지를 본인의 앱으로 가져오는 것으로 이해했습니다. 이것은 인텐트 필터(Intent Filter)를 설정하여 외부의 '공유' 또는 '전송' 액션이 발생했을 때 자신의 앱이 나타나게 할 수 있습니다. AndroidManifest.xml 파일에 다음과 같이 인텐트 필터를 추가함으로써 이 작업을 처리합니다. ```xml <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain"/> </intent-filter> </activity> ``` 이 코드는 text/plain 유형의 데이터를 전송하는 SEND 액션을 처리할 수 있는 기본 activity로 MainActivity를 지정합니다. 이제 메세지 공유 옵션이 실행되면, 사용자에게 대화내용을 가진 메시지를 이 activity로 전송할지 묻는 팝업창이 나타납니다. 하지만, 카카오톡은 보안상의 이유로 대화내용 공유 API를 공식적으로 제공하지 않고 있으니 주의하세요. 관련법 등에 위반될 수 있으니, 이용에 주의하시기 바랍니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!