카카오톡 채널연동 하는 방법에 관련해서 포스팅하겠습니다.
1. 카카오톡 기본정보 세팅하기
Kakao Developers_
더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다.
developers.kakao.com
위링크에 들어가서 기본정보를 입력한 후 안드로이드 플랫폼을 추가해준다.
※여기서 주의할점은 해시키 입력란에 debug로 확인할 경우 debug 해시키를 입력하여주고,
release용으로 배포할경우 release용 해시키를 입력하여야 한다
2. build.gradle (Module: app) 에서 아래 라인을 추가하여준다.
implementation group: 'com.kakao.sdk', name: 'plusfriend', version: project.KAKAO_SDK_PLUS_VERSION
3. gradle.properties 안에 아래 버전을 추가하여준다.
KAKAO_SDK_PLUS_VERSION = 1.14.0
4. AndroidManifest 에서 카카오앱키 설정 해주기
<meta-data
android:name="com.kakao.sdk.AppKey"
android:value="카카오개발자센터앱키넣기" />
5. 사용하기 - 채널추가
try {
PlusFriendService.getInstance().addFriend(현재activity, "채널고유값");
} catch (KakaoException e) {
// 에러 처리 (앱키 미설정 등등)
Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show();
}
6. 사용하기 - 채널메세지보내기
try {
PlusFriendService.getInstance().chat(현재activity, "채널고유값");
} catch (KakaoException e) {
// 에러 처리 (앱키 미설정 등등)
Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show();
}
유용한방법이 있으면 댓글 공유 부탁드리겠습니다~!
※파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음※
'IT개발일지 > Android' 카테고리의 다른 글
[Android]현재화면 캡처하기 함수 (0) | 2019.12.18 |
---|---|
[Android]얼굴분석 API - MicroSoft Face API (0) | 2019.12.18 |
[Android]Must be called from main thread of fragment host |에러 (0) | 2019.11.27 |
[Android] AlarmManger 알람 여러개 등록, 알람 다수 등록하기 (4) | 2019.11.11 |
[Android] calling button effect library (ripple) (0) | 2019.11.11 |