주 콘텐츠로 건너뛰기

Klip Developer Forum

Klip Developer Forum은 Klip에 대한 개발 & IT 지식을 공유하는 개발자를 위한 소통의 공간입니다.

App2App callback 문의

댓글

댓글 6개

  • Brian.Kim 전문가(GX)

    안녕하세요,

    최근 iOS에서 a2a callback 버튼이 동작하지 않는 부분이 발견되어 추후 내부 패치 일정에 따라 수정 예정입니다.

    양해 부탁드리며, 10초 대기 후 클립이 닫힐 때에는 callback 딥링크가 동작하는 부분은 참고 부탁드립니다.

    감사합니다.

    0
  • Brian.Kim 전문가(GX)

    아울러, 위에 parameter 형식에서 괄호 사용이 잘못 된 것 같은데 이 부분은 참고 부탁드립니다.

    "callback" : ["success" : "scheme://klipwallet/success", "fail" : "scheme://klipwallet/fail"] 

    이 아래와 같이 수정되어야 합니다.

    "callback" : {"success" : "scheme://klipwallet/success", "fail" : "scheme://klipwallet/fail"}

    (scheme:// 부분은 앱의 스킴을 노출하기 싫어서 임의로 입력하신 것으로 이해하겠습니다)

    0
  • tyler

    답변 감사합니다.

    parameter 괄호는 개발 언어라서 실제로는 말씀하신 것처럼 중괄호로 보내기는 합니다.

    10초 대기 후 닫히는 것은 클립에서 정보제공 완료 후 클립이 닫히고 카톡이 나오는 것 말씀이시죠?

    그러면 success 콜백이 실행되어 앱으로 돌아와야 할 것 같은데 반응이 없습니다.

    0
  • Brian.Kim 전문가(GX)

    안녕하세요,

    내부적으로 테스트를 진행해보았으나 10초 후에 정상적으로 잘 이동되어 문제가 재현되지 않고 있습니다...

    참고로 테스트에 사용한 prepare의 body는 아래와 같으며, 혹시 스킴(scheme://) 사용에 문제가 없는 것인지는 한번 확인해보시는 것이 좋을 것 같습니다.

    {
        "bapp": {
            "name": "test",
            "callback": {
                "success": "googlechrome://www.groundx.xyz/"
            }
        },
        "type": "auth"
    }
    0
  • tyler

    해결하였습니다.

    실수로 callback을 "bapp" 바깥쪽에 보내고 있었네요ㅠ

    그리고 바로이동하기 버튼은 잘 동작하는데 아직 취소버튼은 동작하지 않습니다.

    추가적으로 클립 상단에 정보제공요청 옆 X버튼도 취소 콜백이 동작하나요?

    감사합니다!

    0
  • Brian.Kim 전문가(GX)

    안녕하세요,

    1. 취소 버튼의 경우 사용자가 명시적으로 취소하는 것이라 콜백이 동작하지 않습니다. 해당 콜백은 사용자가 승인을 했으나 이미 완료/만료된 request key이거나 잔액 부족 등 다른 이유로 실패할 때 동작합니다.

    2. X 버튼 역시, 사용자가 명시적으로 클립을 닫는 행위이므로 콜백이 동작하지 않습니다.

    감사합니다.

    1

댓글을 남기려면 로그인하세요.