SDK 버전 : 1.18.0
안녕하세요. 안드로이드 개발자입니다.
카카오스토리에 url을 공유하는 기능을 구현하여 사용 중인데, 테스트 중 카카오스토리로 공유가 되지 않는 문제가 발생하였습니다.
같은 sdk 버젼인데 카카오톡으로 공유는 문제가 없습니다.
아래는 현재 사용하고있는 api명과 파라메터입니다.
KakaoStoryService.getInstance().requestPostLink(object : StoryResponseCallback() {
override fun onSessionClosed(errorResult: ErrorResult?) {
}
override fun onSuccess(result: MyStoryInfo?) {
Utils.onToast(this@SecondProductActivity, "카카오 스토리에 상품이 공유 되었습니다.")
}
override fun onNotKakaoStoryUser() {
Utils.onToast(this@SecondProductActivity, "카카오 스토리 유저가 아닙니다.")
}
override fun onNotSignedUp() {
Utils.onToast(this@SecondProductActivity, "카카오 스토리에 가입되어 있지 않습니다.")
}
override fun onFailure(errorResult: ErrorResult) {
Utils.onToast(this@SecondProductActivity, "카카오 스토리 공유가 실패하였습니다.")
}
}, url, "${product.itemName}", PostRequest.StoryPermission.PUBLIC, true,
hashMapOf("share" to "kakaoStory"), hashMapOf("share" to "kakaoStory"),
hashMapOf("share" to "kakaoStory"), hashMapOf("share" to "kakaoStory"))
url 은 단축주소인 https://jurl.kr/xa6q 의 형태가 들어가고 ${product.itemName} 은 한글인 제품명이 들어갑니다.
url을 풀면 https://jubusangsik.com/sp/products/view/G2000009228?utm_campaign=G2000009228&utm_medium=runweb&utm_source=kakaostory&utm_content=A
이러한 형식의 full 주소가 나와야 하는데
https://mq2su.app.goo.gl/s?socialDescription=주부상식+특가공구+주부+살림+공동구매+생활+요리+건강+뷰티&socialImageUrl=https://img.jubusangsik.com/jb/upload/item/G2000009228/20210125134945M.jpg&socialTitle=아삭아삭+달달한+창원단감
이런 url 주소가 나오고 있어 공유하기 기능에 문제가 생긴 상황입니다.
혹시 url 공유하기 관련하여 카카오 sdk 가 업데이트된 부분이 있을까요? 조만간 앱을 최신 카카오sdk로 업데이트 할 예정이지만 해당 기능이 안되는 이유를 정확히 알아야 하기에 문의를 드립니다.
혹시 이해가 안되시거나 더 필요한 정보가 있으시만 말씀해주세요. 바로 답변달겠습니다. 감사합니다.