안녕하세요.
카테고리를 찾다가
가장 적절한게 android 인거 같아 이렇게 글을 올립니다.
저는 하이브리드 앱에서
버튼 클릭 시, 플러스친구로 연결하는 기능을 만들었습니다.
else if (url.startsWith("intent:")) {
Intent intent = null;
try {
intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
// Intent existPackage = cordova.getActivity().getPackageManager().getLaunchIntentForPackage(intent.getPackage());
cordova.getActivity().startActivity(intent);
//if (existPackage != null) {
// cordova.getActivity().startActivity(intent);
//}
override = true;
} catch (URISyntaxException e) {
LOG.e(LOG_TAG, "TEST with " + url + ": " + e.toString());
}
}
인앱 브라우저에서 intent 가 들어오면 위 scheme 을 실행하게끔 했는데
"카카오톡으로 채팅을 시작합니다" 라는 페이지가 나오고 0~1초 정도 있다가
카톡이 열리고 플러스친구가 연결되는데요.
백버튼으로 다시 위 페이지로 갔다가
"카카오톡 최선 버전 설치하기" 를 누르면
store 로 연결 되고 그 상태에서 다시 백버튼으로 위 페이지로 가게 되면
자동적으로 카톡이 열리더라구요.
여기서 질문은.
- intent 를 실행하고 나서 위 페이지가 아니라 바로 카톡 플러스친구를 연결할 수 있는 방법이 있을까요 ?
- 위 페이지가 나와야한다면 “최시 버전 설처하기” 누르고 다시 돌아올 때 카톡이 자동 실행이 안되도록 할 수 있을까요 ?