카카오스토리 외부 앱 실행

안녕하세요~ ^^

이것저것 시도하고 검색해보다가 결국 글을 올리네요 ㅠㅠ

카카오스토리에 글을 공유해보았습니다.

storylink://posting?post=[post]&appid=[appid]&appver=[appver]&apiver=[apiver]&appname=[appname]&urlinfo= [urlinfo]

이것을 보고 Intent로 실행해주니 공유가 되더군요!

생성된 링크를 클릭하면 제가 만들고 있는 어플이 실행하는게 궁극적 목표인데, 실행이 안되더군요 ㅠㅠ

그런데 웹 브라우저에서 실행하면 제 어플을 인식해서 띄워주었습니다.

카카오스토리에서 링크를 클릭하면 인식을 못하는데 또 다른 설정을 해줘야하나요?ㅠㅠ

story link의 경우 카카오스토리가 어떻게 동작하는지 저도 잘 모르겟는데요. 일단 제가 아는대로 설명을 해 볼께요.

카카오스토리에 글을 포스팅 하는 방법은 두가지.

  1. 위에처럼 커스텀스킴을 가지고 데이터를 만들어 포스팅하는 방법
  • 카카오스토리를 구동시켜야만 포스팅이 가능
  • 이경우는 카카오 SDK 로그인이 필요없음
  • 원하시는것처럼 포스팅을 한 앱으로 다시 돌아가는 방법은 제공되지 않나 싶습니다.
  1. 카카오 SDK의 스토리 API를 이용한 포스팅
  • 카카오스토리 구동없이 해당앱에서 카카오 API를 통한 포스팅
  • 로그인필요.
  • 개발자 사이트에 등록한 앱의 정보가 스토리에 표시되며 그것을 눌렀을경우 다시 해당앱으로 이동.

1번 방법에 대해서는 사실 저희쪽에서 코드를 붙인게 아니라 정확하게 파악은 힘드네요. 말씀하신 웹브라우저에서는 동작한다는 의미가 무엇인지도 궁금하구요~

1개의 좋아요

답변 감사합니다 ^^

그런데 아직도 잘 모르겠네요 ㅠㅠ

웹브라우저에서 동작한다는 의미는 제가 테스트로

  1. http://naver.com 링크를 카카오 스토리로 공유
  2. http://naver.com 클릭
  3. 포팅한 앱으로 인식하여 이동.

어플리케이션에는 AndroidManifest.xml에

data android:host=“naver.com” android:scheme=“http”

이런식으로 코드를 넣어서 인식하게 만들었어요

웹 페이지에서 외부 앱 인식하게 만드는 방법을 썼는데, 카카오 스토리에서 클릭하면 포스팅한 앱으로 이동이 안되네용 ㅠ.ㅠ

카카오 SDK의 KakaoStoryService.requestPostPhoto 를 사용해 보았습니다만… 업체 측에서는 바로 공유되는걸 원하지 않네요 ㄷ.ㄷ;
카카오스토리 창이 뜨고, 내용을 확인하고, 카카오스토리에서 글쓰기를 하고 싶어해용

다른 앱은 이동이 되던데, 혹시 잘못이해한 부분이 있나… 싶기도하고… 주변에 물어볼 사람도 없어서 난감하네요 ㅠㅠ

스토리앱에 포스팅된 url은 인웹브라우저로 열기 때문에 해당 앱으로 이동하지 않는것 같네요.
스토리 웹은 인웹브라우저로 열지 않고 android intent를 통해 열어서 가능한것이구요. 위의 첫번째 방법으로는 방도가 없겠네요 ㅠ

1개의 좋아요

감사합니다^^
많은 도움이 되었어요!
친절하게 답변해주셔서 감사합니다!^^