저는 SinglePageApplication (JS + HTML) 프로젝트를 만들고 있습니다. 웹 앱이 아이폰의 홈 화면에 고정되어 있습니다. 이 응용 프로그램은이 같은 등록 된 사용자 정의 방식으로 바코드를 스캔 "pic2shop"라는 네이티브 응용 프로그램을 호출 : "pic2shop는"이 콜백 매개 변수에 의해 supllied URI를 호출 완료iOs의 "고정 된 홈 화면"웹 앱에 연결하는 방법은 무엇입니까?
window.uri=pic2shop://scan?callback=localhost:20001%3Feancode%3DEAN
. 좋습니다.
사물은 제공된 uri를 호출하여 사파리의 새 인스턴스를 팝업하고 uri를 엽니 다. 내가보고 싶은 것은, 이미 실행중인 webapp의 인스턴스가 다시 사용된다는 것입니다. 어떤 아이디어? 전혀 가능합니까?
미안 해요, 난 내 질문은 매우 명확하지 않았다. 타사 앱이 URI를 호출하고 그 URI가 고정 된 webapp를 열길 원합니다. 이 경우 Safari Web Controller가 도움이됩니까? – Kai
그래서 사용자는 세 번째 앱의 컨텍스트에 있습니까? 그렇다면 앱을 webView로 열길 원하십니까? 그래서 당신은 계획에 매개 변수를 전달할 찾고 있습니까? – MCMatan
흐름은 다음과 같습니다. 1. 사용자가 내 웹 앱에 있습니다 (순수한 HTML + JS가 홈 화면에 고정되어 있음). 버튼을 누릅니다. 2. click 이벤트는 사용자 정의 구성표를 호출하여 기본 응용 프로그램을 시작합니다. 3. 기본 앱에서 내 웹 앱을 다시 호출해야합니다. 그것은 정규 URI (http : //..../myCallback)를 열어서 Safari를 열지 만 실행중인 인스턴스를 1에서 열어 보겠습니다. – Kai