카카오링크 구현질문들

문의 시 사용하시는 SDK 버전 정보를 알려주세요.

  • kakao SDK 2 version 으로 개발중입니다.

저는 카카오링크를 구현하려고 하고 있습니다.
목적 : 해당 개발앱에 대해 링크를 던저주고 싶어서 입니다.
형태 : 이미지, 내용 TEXT, (해당 개발된 앱 열기) 버튼 ~ 이정도입니다.
기능 : 카카오톡으로 링크를 받았고 해당 버튼을 누르면 개발앱이 열립니다.

  1. 카카오링크 구현시 참고링크)를 보시면 카카오매세지는 로그인을 구현하라고 되어있는데요.
    카카오링크에는 로그인을 구현 하지 않아도 되는지요?
    참고링크) https://developers.kakao.com/docs/latest/ko/message/ios#before-you-begin

  2. 에러 설정을 못하겠습니다. 정확한 해결 방법이 부탁드립니다.
    2020-09-02 05:43:37746 [:information_source:️][Api.swift 94:29] -> response:
    Optional({
    code = “-2”;
    msg = “only allowed registered site domains on developers.kakao.com”;
    })

  3. 소스 보시면 에러가 계속 나오고 해당 컨트롤 클래스에 포함이 안되어 있따고 하는데요. ~
    있는 소스 그대로 긁어 왔는데…
    self?.errorHandler(error: error)
    self?.success()
    이 둘은 커스텀 용인가요?

06

개발초보자라 자세한 설명 부탁드립니다. 감사합니다.

네.
성공, 실패를 핸들링하기위한 샘플앱에 있는 method들 입니다.

삭제하셔도 sdk 사용과 무관합니다.

질문은 3가지 였는데… 한가지만 답변 주신것 같네요. ㅜㅜ
1,2번 답변 부탁드립니다.

그중에 2번 질문드립니다.
웹 설정에 도메인을 등록했습니다.
이하
2020-09-08 10:10:12552 [:information_source:️][Api.swift 94:29] -> response:
Optional({
code = “-2”;
msg = “appId=302414, appId in templateJson=228914”;
})
에서 code = “-2”; 의 -2는 카카오에서 무슨 에러를 뜻하나요?
그리고 매세지 답변이 왜 이렇게 나올까요? msg = “appId=302414, appId in templateJson=228914”;
답변 부탁드립니다. 감사합니다.

1개의 좋아요

아 질문을 놓쳤네요.

  1. 네 카카오링크는 로그인이 필요하지 않습니다.
  2. -2는 Bad Parameter 입니다.

아래 가이드 참고하시어 파라미터 수정이 필요해보입니다.

https://developers.kakao.com/docs/latest/ko/message/message-template#scrap

답변 감사합니다.