App2App REST API의 아이폰 사파리 - 카카오톡 클립 연동 문제
안녕하세요, 현재 앱 구현은 다음과 같습니다.
1. 사용자가 앱에서 전송 정보를 보내면 앱 서버에서 prepare를 통해 request key 생성 후 클라이언트에 전송
2. 클라이언트는 리퀘스트 키로 https://klipwallet.com/?target=/a2a?request_key=${request_key} 링크 오픈
그런데 오늘 갑자기 아이폰 사파리 + 카카오톡을 사용하는 사용자들에게서 다음 동영상과 같은 현상이 나타나고 있습니다.
https://www.youtube.com/shorts/s2TFM9tkhGY
분명 수수료 클레이튼이 충분한 경우에도 수수료가 부족하다고 나오며, 카카오톡 클립이 아닌 앱스토어 클립 앱을 사용할 경우에는 이 문제가 일어나지 않습니다. 동영상 중간에 카카오톡 열기 팝업 이전에 "주소가 유효하지 않기 때문에~"가 나오는 현상도 관련이 있을 것으로 추측하고 있습니다.
App2App REST API에 문제가 없는지 빠른 확인 부탁드립니다.
-
아이폰 사파리가 아닌 안드로이드에서도 문제가 발생한 것을 확인했습니다.
0 -
안녕하세요
먼저 이슈를 제보 해주셔서 감사드립니다.
원인 분석하여 수정 중에 있으며, 수정이 완료되는대로 알려드릴 수 있도록 하겠습니다.
해당 이슈로 인해 불편함을 드린 점 양해 부탁드립니다.
감사합니다
0 -
안드로이드 클립 앱 이용자에게서 App2App REST API가 클립 앱을 띄우지 않는다는 이슈도 새로 들어오고 있습니다.
0 -
안녕하세요,
우선 "주소가 유효하지 않기 때문에~" 에러가 뜨는 이유는 클립앱이 설치되어 있지 않기 때문이며,
카카오톡 클립에서 발생하던 수수료가 부족하다고 나오는 문제는 금일부로 수정 완료 되었으니 확인 부탁드립니다.
안드로이드에서 클립 앱이 실행되지 않는 것 관련해서는 내부적으로 확인했을때 정상적으로 실행되는 것으로 보이는데, 정확한 분석을 위해 아래 정보 부탁드립니다.
- 기기 정보: 디바이스 기종/안드로이드 OS 버전
- 클립앱 버전
위 정보 전달주시면 확인하여 회신 드리도록 하겠습니다.
감사합니다
0 -
디바이스 기종: Samsung SM-F907N
안드로이드 OS 버전: 12 (더 상세하게 필요하시면 사용자에게 물어보겠습니다.)
클립: 현재 플레이 스토어 최신 버전. 설치 되어있는 클립 앱을 지웠다가 설치하여도 같은 상태라고 합니다.
0 -
수수료가 부족하다고 나오는 현상은 해결된 것으로 파악됩니다. 감사합니다.
0 -
저희 쪽에서의 문제 파악으로는 갤럭시 폴드에서 크롬 브라우저가 데스크톱 모드로 실행되어서, 또는 화면 크기 때문에 클립 웹 사이트가 데스크톱 환경으로 인식하여 앱 열기를 수행하지 않고 앱 열기 버튼도 없는 것으로 생각됩니다. klipwallet.com/?target=... 같은 url에서만이라도 항상 모바일 사이트를 열도록 처리해주시거나 할 수 있으신지요?
1 -
갤럭시 폴드를 접은 화면에서 실행할 때는, '클립 앱 실행하기', '카카오톡에서 클립 실행하기' 버튼이 보이긴 하지만 자동으로 클립 앱이 실행되지는 않는 것 같습니다.
0 -
안녕하세요,
자세한 현황 공유 감사드립니다.
현재 내부에서 확인해본 결과, 추측하신대로 갤럭시 폴드와 같이 큰 화면에서는 클립앱이 자동실행되지 않는 것으로 확인하였습니다.
이 부분은 추후 수정을 검토할 계획이며, 그 전까지는 버튼을 수동으로 눌러서 클립앱을 구동하는 방법을 권장 드립니다.
바로 수정은 어려운 점 양해 부탁드리겠습니다.
감사합니다.
0 -
화면을 접기 전에는 버튼조차 안 뜨는 것이 큰 문제같은데 이 부분도 수정이 어려우실까요?
0 -
안녕하세요
내부적으로 확인하는데 시간이 좀 걸린 점 양해부탁드립니다.
현재 Klip A2A은 요청 헤더의 sec-ch-ua-mobile 값으로 PC/모바일을 구분하고 있으며,
갤럭시 Z 폴드로 테스트를 해본 결과, 접었을때(모바일)와 폈을때(PC) 다른 값으로 요청이 오고 있으며 이는 폰제조사의 정책이므로 Klip에서 구분하여 보여주기 어려운 점 양해 부탁드리겠습니다.
감사합니다
-1 -
그러면 이 문제를 해결하려면 우선 앱 내에서 클립/카카오톡 스킴을 직접 사용하는 방법 외에 없다고 느껴집니다. 다만 다른 질문에서 kakaotalk:// 이나 klip:// 스킴을 사용하는 것은 예전 답변에 나간 잘못된 방법이고, https://klipwallet.com/?target=... 링크를 열도록 하는 방법을 추천 주신 것으로 알고 있습니다.
App2App API 문서에서도 https 주소를 여는 방법만 기술되어 있는데, 카카오톡/클립 스킴을 쓰는 것에 대한 가이드를 주실 수 있으신가요? 또, REST API 문서는 아니지만 JavaScript SDK 문서에 다음과 같은 부분이 있는데, intent scheme을 통한 카카오톡/클립 request를 여는 방법에 대한 가이드도 주실 수 있으시다면 감사드리겠습니다.
- AOS Chrome 환경에서 앱을 실행하려면 intent scheme을 사용해야 합니다. 이 스킴은 실행하려는 앱이 기기에 설치되지 않았을 때 AOS 내부에서 Google Play 스토어 다운로드 페이지로 바로 이동하도록 동작합니다.
0
댓글을 남기려면 로그인하세요.
댓글
댓글 12개