마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹에서 앱 호출시 파라메터에 대한 질문입니다.

0 추천
안녕하세요. 웹에서 앱 호출시 파라메터에 대한 질문입니다.

 

html파일에서 앱을 호출할 때 파라메터를 넘깁니다.

 

일반적은 동작은 당연히 정상적으로 되는데 파라메터 값이 길어질 경우 호출자체가 안되더군요. (길이가 40만자를 넘어갑니다-_-... myapp://host?test="40만자의 스트링-_-")

 

이럴 경우 해결 방법이 있는지.. 파라메터로 넘길 수 있는 데이터의 한계가 얼마쯤 되는지 궁금하네요.

 

그리고 또 하나 파라메터 스트링에 "+" 가 있으니까 인텐트로 파라메터 값을 받았을 때 인식을 못하네요.

 

예를 들면 파라메터 스트링이 "asdf+qwert" 라면 로그캣에 출력을 해보면 "asdf qwert" 라고 나오네요.
금빛늑대 (260 포인트) 님이 2014년 2월 8일 질문
금빛늑대님이 2014년 2월 8일 수정

1개의 답변

0 추천
40만자의 데이터를 직접 넘기지 마시고,

해당 데이터를 다운받을 수 있는 URL을 넘긴 후 앱에서 다운받는 식으로 처리하세요.

그리고 넘기는 데이터는 URLencode 해야 정상동작할 겁니다.
익명사용자 님이 2014년 2월 9일 답변
...